/opt/canhelp/node_modules/openai/lib
Edit: /opt/canhelp/node_modules/openai/lib/ChatCompletionRunner.d.ts (1229B)
import { type ChatCompletionMessageParam, type ChatCompletionCreateParamsNonStreaming } from "../resources/chat/completions.js";
import { type BaseFunctionsArgs, RunnableTools } from "./RunnableFunction.js";
import { AbstractChatCompletionRunner, AbstractChatCompletionRunnerEvents, RunnerOptions } from "./AbstractChatCompletionRunner.js";
import OpenAI from "../index.js";
import { AutoParseableTool } from "../lib/parser.js";
export interface ChatCompletionRunnerEvents extends AbstractChatCompletionRunnerEvents {
content: (content: string) => void;
}
export type ChatCompletionToolRunnerParams
= Omit & {
tools: RunnableTools | AutoParseableTool[];
};
export declare class ChatCompletionRunner extends AbstractChatCompletionRunner {
static runTools(client: OpenAI, params: ChatCompletionToolRunnerParams, options?: RunnerOptions): ChatCompletionRunner;
_addMessage(this: ChatCompletionRunner, message: ChatCompletionMessageParam, emit?: boolean): void;
}
//# sourceMappingURL=ChatCompletionRunner.d.ts.map