/** * 视觉模型调用结果 */ export interface VisionResult { content: string; model: string; } /** * 图片文件转 base64 */ export declare function imageToBase64(imagePath: string): Promise; /** * Buffer 转 base64 */ export declare function bufferToBase64(buffer: Buffer, format?: string): string; /** * 调用内网视觉模型 */ export declare function callInternalVision(imageBase64: string, prompt: string, maxTokens?: number): Promise; /** * 调用内网 OCR 模型 */ export declare function callInternalOCR(imageBase64: string, prompt: string, maxTokens?: number): Promise; /** * 调用 Dify 工作流 */ export declare function callDifyWorkflow(imagePath: string, context: string): Promise; /** * 调用 Kimi Vision */ export declare function callKimiVision(imageBase64: string, prompt: string, maxTokens?: number): Promise; /** * 调用 GLM-4V */ export declare function callGLMVision(imageBase64: string, prompt: string, maxTokens?: number): Promise; /** * 统一调用视觉模型(带自动回退) * 优先级:内网 -> Kimi -> GLM -> Dify */ export declare function analyzeWithVision(imagePath: string, imageBase64: string, prompt: string, context?: string): Promise; //# sourceMappingURL=vision-client.d.ts.map