UNPKG

dtamind-components

Version:

DTAmindai Components

15 lines (14 loc) 657 B
import { ChatOpenAI as LangchainChatOpenAI, ChatOpenAIFields } from '@langchain/openai'; import { IMultiModalOption, IVisionChatModal } from '../../../src'; export declare class ChatOpenAI extends LangchainChatOpenAI implements IVisionChatModal { configuredModel: string; configuredMaxToken?: number; multiModalOption: IMultiModalOption; builtInTools: Record<string, any>[]; id: string; constructor(id: string, fields?: ChatOpenAIFields); revertToOriginalModel(): void; setMultiModalOption(multiModalOption: IMultiModalOption): void; setVisionModel(): void; addBuiltInTools(builtInTool: Record<string, any>): void; }