UNPKG

@langchain/community

Version:
14 lines (13 loc) 602 B
/* eslint-disable no-process-env */ /* eslint-disable @typescript-eslint/no-non-null-assertion */ import { test, expect } from "@jest/globals"; import Metal from "@getmetal/metal-sdk"; import { MetalRetriever } from "../metal.js"; test("MetalRetriever", async () => { const MetalSDK = Metal; const client = new MetalSDK(process.env.METAL_API_KEY, process.env.METAL_CLIENT_ID, process.env.METAL_INDEX_ID); const retriever = new MetalRetriever({ client }); const docs = await retriever.getRelevantDocuments("hello"); expect(docs.length).toBeGreaterThan(0); console.log(docs); });