/** * VLM (Vision Language Model) 图片分析模块 * 支持多个 VLM API 提供商:智增增 Qwen VL、Jina AI、智谱清言 GLM-4V * 用户可选择配置任意一个 API Key:ZZZ_API_KEY、JINA_API_KEY 或 ZHIPU_API_KEY * 优先级:智增增 > Jina > 智谱清言 */ import type { VLMAnalysisResult, ImageData } from '../types'; /** * 检查 VLM 功能是否可用 */ export declare function isVLMAvailable(): boolean; /** * 获取当前使用的 VLM 提供商信息 */ export declare function getVLMProviderInfo(): string; /** * 使用 VLM 分析单张图片 * * @param imageBase64 图片的 Base64 编码 * @param mimeType 图片 MIME 类型 * @param customPrompt 自定义分析提示词(可选) * @returns VLM 分析结果 */ export declare function analyzeImageWithVLM(imageBase64: string, mimeType?: string, customPrompt?: string): Promise; /** * 批量分析图片 * * @param images 图片数据数组 * @param customPrompt 自定义分析提示词(可选) * @returns 分析结果数组 */ export declare function analyzeImages(images: ImageData[], customPrompt?: string): Promise; /** * 估算 VLM API 调用成本 * * @param imageCount 图片数量 * @param avgTokensPerImage 每张图片平均 token 数(默认约 1500) * @returns 估算成本(人民币元) */ export declare function estimateVLMCost(imageCount: number, avgTokensPerImage?: number): { inputCost: number; outputCost: number; totalCost: number; provider: string; }; /** * 打印 VLM 成本估算 */ export declare function printVLMCostEstimate(imageCount: number): void; //# sourceMappingURL=vlmAnalyzer.d.ts.map