UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

9 lines 1.83 kB
import { LLMRequest, LLMErrorHandler, LLMFinishHandler, ReActLoopControl, LLMStreamCallback, ReActToolCallCallback, LanguageModelV2TextPart, LanguageModelV2ToolCallPart } from "../types"; import { ReActTool, ReActStreamCallback, ReActToolsAndCallback } from "../types/llm.types"; import { RetryLanguageModel } from "./rlm"; export declare function callWithReAct(rlm: RetryLanguageModel, request: LLMRequest, toolCallCallback: ReActToolCallCallback, streamCallback?: ReActStreamCallback, errorHandler?: LLMErrorHandler, finishHandler?: LLMFinishHandler, loopControl?: ReActLoopControl): Promise<Array<LanguageModelV2TextPart | LanguageModelV2ToolCallPart>>; export declare function callWithReAct(rlm: RetryLanguageModel, request: Omit<LLMRequest, "tools">, tools: ReActTool[], streamCallback?: ReActStreamCallback, errorHandler?: LLMErrorHandler, finishHandler?: LLMFinishHandler, loopControl?: ReActLoopControl): Promise<Array<LanguageModelV2TextPart | LanguageModelV2ToolCallPart>>; export declare function callWithReAct(rlm: RetryLanguageModel, request: Omit<LLMRequest, "tools">, toolsAndCallback: ReActToolsAndCallback, streamCallback?: ReActStreamCallback, errorHandler?: LLMErrorHandler, finishHandler?: LLMFinishHandler, loopControl?: ReActLoopControl): Promise<Array<LanguageModelV2TextPart | LanguageModelV2ToolCallPart>>; export declare function callLLM(rlm: RetryLanguageModel, request: LLMRequest, streamCallback?: LLMStreamCallback, errorHandler?: LLMErrorHandler, finishHandler?: LLMFinishHandler, retryNum?: number): Promise<Array<LanguageModelV2TextPart | LanguageModelV2ToolCallPart>>; export declare function convertAssistantContent(assistantParts: Array<LanguageModelV2TextPart | LanguageModelV2ToolCallPart>): Array<LanguageModelV2TextPart | LanguageModelV2ToolCallPart>; //# sourceMappingURL=react.d.ts.map