BaseLLM
定义于:.build/typescript/packages/core/src/llms/base.ts:36
统一语言模型接口
AdditionalChatOptions
Section titled “AdditionalChatOptions”AdditionalChatOptions extends object = object
AdditionalMessageOptions
Section titled “AdditionalMessageOptions”AdditionalMessageOptions extends object = object
LLM<AdditionalChatOptions>
新建基础大语言模型<
AdditionalChatOptions,AdditionalMessageOptions>():BaseLLM<AdditionalChatOptions,AdditionalMessageOptions>
BaseLLM<AdditionalChatOptions, AdditionalMessageOptions>
abstract元数据:LLMMetadata
定义于:.build/typescript/packages/core/src/llms/base.ts:41
complete()
Section titled “complete()”完成(
params):Promise<AsyncIterable<CompletionResponse,any,any>>
定义于:.build/typescript/packages/core/src/llms/base.ts:43
从LLM获取提示补全
Promise<AsyncIterable<CompletionResponse, any, any>>
complete(
params):Promise<CompletionResponse>
定义于:.build/typescript/packages/core/src/llms/base.ts:46
LLMCompletionParamsNonStreaming
Promise<CompletionResponse>
chat()
Section titled “chat()”
abstract聊天(params):Promise<AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>,any,any>>
定义于:.build/typescript/packages/core/src/llms/base.ts:78
从大语言模型获取聊天响应
LLMChatParamsStreaming<AdditionalChatOptions, AdditionalMessageOptions>
Promise<AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>, any, any>>
abstractchat(params):Promise<ChatResponse<AdditionalMessageOptions>>
定义于:.build/typescript/packages/core/src/llms/base.ts:84
LLMChatParamsNonStreaming<AdditionalChatOptions, AdditionalMessageOptions>
Promise<ChatResponse<AdditionalMessageOptions>>
exec()
Section titled “exec()”执行<
Z>(params):Promise<ExecStreamResponse<AdditionalMessageOptions,ZodInfer<Z>>>
定义于:.build/typescript/packages/core/src/llms/base.ts:91
Z extends ZodSchema
LLMChatParamsStreaming<AdditionalChatOptions, AdditionalMessageOptions, Z>
Promise<ExecStreamResponse<AdditionalMessageOptions, ZodInfer<Z>>>
执行<
Z>(params):Promise<ExecResponse<AdditionalMessageOptions,ZodInfer<Z>>>
定义于:.build/typescript/packages/core/src/llms/base.ts:98
Z extends ZodSchema
LLMChatParamsNonStreaming<AdditionalChatOptions, AdditionalMessageOptions, Z>
Promise<ExecResponse<AdditionalMessageOptions, ZodInfer<Z>>>
streamExec()
Section titled “streamExec()”流执行<
Z>(params):Promise<ExecStreamResponse<AdditionalMessageOptions,ZodInfer<Z>>>
定义于:.build/typescript/packages/core/src/llms/base.ts:181
Z extends ZodSchema
LLMChatParamsStreaming<AdditionalChatOptions, AdditionalMessageOptions, Z>
Promise<ExecStreamResponse<AdditionalMessageOptions, ZodInfer<Z>>>