UNPKG

node-agency

Version:
18 lines 780 B
import OpenAI from "openai"; type OpenAIParams = OpenAI.Chat.Completions.ChatCompletionCreateParams.ChatCompletionCreateParamsNonStreaming; type Messages = OpenAIParams["messages"]; type Message = Messages[0]; export declare class Model { history: Messages; selfReflected: number; model: string; selfReflect: boolean; constructor(options?: { model?: string; selfReflect?: boolean; }); call(systemMessage: string, prompt: Message, tools?: OpenAI.Chat.Completions.ChatCompletionTool[], context?: string): Promise<string>; callOllama(messages: Messages, tools?: OpenAI.Chat.Completions.ChatCompletionTool[], reflected?: boolean): Promise<OpenAI.Chat.Completions.ChatCompletionMessage>; } export {}; //# sourceMappingURL=ollama.d.ts.map