UNPKG

mongodb-rag-core

Version:

Common elements used by MongoDB Chatbot Framework components.

14 lines 663 B
import { OpenAI } from "openai"; import { ZodSchema, z } from "zod"; import { LlmOptions } from "./LlmOptions"; interface GetOpenAiFunctionResponseParams<Schema extends ZodSchema> { messages: OpenAI.ChatCompletionMessageParam[]; llmOptions: LlmOptions; schema: Schema; functionName: string; functionDescription?: string; openAiClient: OpenAI; } export declare function getOpenAiFunctionResponse<Schema extends ZodSchema>({ messages, llmOptions, schema, functionName, functionDescription, openAiClient, }: GetOpenAiFunctionResponseParams<Schema>): Promise<z.infer<Schema>>; export {}; //# sourceMappingURL=getOpenAiFunctionResponse.d.ts.map