UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

22 lines 1.02 kB
import { LanguageModelV2CallOptions } from "@ai-sdk/provider"; import { LLMs, LLMRequest, StreamResult, GenerateResult } from "../types/llm.types"; import TaskContext, { AgentContext } from "../agent/agent-context"; export declare class RetryLanguageModel { private llms; private names; private stream_first_timeout; private stream_token_timeout; private context?; private agentContext?; constructor(llms: LLMs, names?: string[], stream_first_timeout?: number, stream_token_timeout?: number, context?: TaskContext | AgentContext); setContext(context?: TaskContext | AgentContext): void; call(request: LLMRequest): Promise<GenerateResult>; doGenerate(options: LanguageModelV2CallOptions): Promise<GenerateResult>; callStream(request: LLMRequest): Promise<StreamResult>; doStream(options: LanguageModelV2CallOptions): Promise<StreamResult>; private getLLM; private streamWrapper; get Llms(): LLMs; get Names(): string[]; } //# sourceMappingURL=rlm.d.ts.map