@eko-ai/eko
Version:
Empowering language to transform human words into action.
17 lines • 740 B
TypeScript
import { LanguageModelV1CallOptions } from "@ai-sdk/provider";
import { GenerateResult, LLMRequest, LLMs, StreamResult } from "../types/llm.types";
export declare class RetryLanguageModel {
private llms;
private names;
private stream_first_timeout;
constructor(llms: LLMs, names?: string[], stream_first_timeout?: number);
call(request: LLMRequest): Promise<GenerateResult>;
doGenerate(options: LanguageModelV1CallOptions): Promise<GenerateResult>;
callStream(request: LLMRequest): Promise<StreamResult>;
doStream(options: LanguageModelV1CallOptions): Promise<StreamResult>;
private getLLM;
private streamWrapper;
get Llms(): LLMs;
get Names(): string[];
}
//# sourceMappingURL=index.d.ts.map