chat-completion.d.ts•618 B
import OpenAI from 'openai';
import { ChatCompletionMessageParam } from 'openai/resources/chat/completions.js';
export interface ChatCompletionToolRequest {
model?: string;
messages: ChatCompletionMessageParam[];
temperature?: number;
}
export declare function handleChatCompletion(request: {
params: {
arguments: ChatCompletionToolRequest;
};
}, openai: OpenAI, defaultModel?: string): Promise<{
content: {
type: string;
text: string;
}[];
isError: boolean;
} | {
content: {
type: string;
text: string;
}[];
isError?: undefined;
}>;