UNPKG

langcode

Version:

A Plugin-Based Framework for Managing and Using LangChain

13 lines (12 loc) 617 B
import { OpenAIEmbeddingExpose, OpenAIEmbeddingInitConfig, OpenAIEmbeddingRunArgs, Plugin, PluginType } from "../../types"; export default class OpenAIEmbeddingPlugin implements Plugin<OpenAIEmbeddingInitConfig, OpenAIEmbeddingRunArgs, OpenAIEmbeddingExpose, number[]> { name: string; description: string; type: PluginType; RunConfigExample: OpenAIEmbeddingRunArgs; InitConfigExample: OpenAIEmbeddingInitConfig; private embeddingModel; expose(): OpenAIEmbeddingExpose; init(config: OpenAIEmbeddingInitConfig): Promise<void>; run(args: OpenAIEmbeddingRunArgs): Promise<number[]>; }