langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
20 lines (19 loc) • 556 B
TypeScript
import { BaseRetriever } from "@langchain/core/retrievers";
import { PluginDescriptions } from "./plugin";
export type OpenAIVectorSearchInitConfig = {
apiKey: string;
model?: string;
indexPath: string;
k?: number;
};
export type OpenAIVectorSearchRunArgs = {
query: string;
};
export interface OpenAIVectorSearchExpose extends PluginDescriptions {
retriever: BaseRetriever;
}
export declare const OpenAIVectorSearchPluginTypes: {
runArgs: OpenAIVectorSearchRunArgs;
return: string;
expose: OpenAIVectorSearchExpose;
};