跳转到内容

BaseLLM

定义于:.build/typescript/packages/core/src/llms/base.ts:36

统一语言模型接口

AdditionalChatOptions extends object = object

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

LLM.metadata

完成(params): Promise<AsyncIterable<CompletionResponse, any, any>>

定义于:.build/typescript/packages/core/src/llms/base.ts:43

从LLM获取提示补全

LLMCompletionParamsStreaming

Promise<AsyncIterable<CompletionResponse, any, any>>

LLM.complete

complete(params): Promise<CompletionResponse>

定义于:.build/typescript/packages/core/src/llms/base.ts:46

LLMCompletionParamsNonStreaming

Promise<CompletionResponse>

LLM.complete


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>>

LLM.chat

abstract chat(params): Promise<ChatResponse<AdditionalMessageOptions>>

定义于:.build/typescript/packages/core/src/llms/base.ts:84

LLMChatParamsNonStreaming<AdditionalChatOptions, AdditionalMessageOptions>

Promise<ChatResponse<AdditionalMessageOptions>>

LLM.chat


执行<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>>>


流执行<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>>>