支持的模型
| 模型 | OpenAI 协议 | Claude 协议 | Gemini 协议 |
|---|---|---|---|
gpt-5.5、gpt-5.4-mini | ✅ | — | — |
o3 系列 | ✅ | — | — |
claude-haiku-4-5、sonnet、opus | ✅(自动转换) | ✅ | — |
gemini-3.1-pro-preview / flash-lite | ✅(自动转换) | — | ✅ |
qwen-vl-* | ✅ | — | — |
OpenAI 协议
通过 URL
detail 取值:low(快、便宜)/ high(高分辨率,贵)/ auto(默认)。
通过 base64
image/png / jpeg / gif / webp。
Claude 协议
Gemini 协议
file_data(已上传文件)与 PDF / 视频部分:
多图输入
把多个图片对象放进同一条 message 即可:- GPT-4o:单次最多约 50 张。
- Claude:单次最多约 20 张。
- Gemini:单次最多约 3000 张图片或 1 个长视频。
计费
图片输入按 像素 → token 的策略折算计入prompt_tokens,具体规则取决于上游:
- OpenAI:
detail: low≈ 85 token / 张;high按 512×512 tiles × 170 token 估算。 - Claude:
(width × height) / 750token,1024×1024 ≈ 1400 token。 - Gemini:每张图固定 258 token。
prompt_tokens 中的图片部分。
最佳实践
- 保持图片清晰:模糊或低分辨率会显著降低识别精度。
- 必要时缩放:大图压缩到 1024-2048 长边即可,可省 token。
- 明确问题:不要只说 “描述图片”,问具体问题(对象 / 位置 / 数字 / 文字 / 颜色)效果更好。
- OCR 用专业模型:文档 OCR 推荐
claude-opus-4-8或gemini-3.1-pro-preview,中文文档可考虑qwen-vl-max。