Skip to main content

Interface: ChatLlm

index.Llm.ChatLlm

LLM that responds to user queries. Provides both streaming and awaited options.

Methods

answerQuestionAwaited

answerQuestionAwaited(params): Promise<OpenAiAwaitedResponse>

Parameters

NameType
paramsLlmAnswerQuestionParams

Returns

Promise<OpenAiAwaitedResponse>

Defined in

packages/mongodb-rag-core/src/llm/ChatLlm.ts:149


answerQuestionStream

answerQuestionStream(params): Promise<OpenAiStreamingResponse>

Parameters

NameType
paramsLlmAnswerQuestionParams

Returns

Promise<OpenAiStreamingResponse>

Defined in

packages/mongodb-rag-core/src/llm/ChatLlm.ts:146


callTool

callTool(params): Promise<CallToolResponse>

Parameters

NameType
paramsLlmCallToolParams

Returns

Promise<CallToolResponse>

Defined in

packages/mongodb-rag-core/src/llm/ChatLlm.ts:152