数字先锋API文档
快速上手
快速上手及令牌分组说明
如何获取接口地址与令牌
Models(列出可用模型)
体验中心 API 如何设置
多模型同屏对比体验(同步输出)
工作台
操练场
聊天(对话)
数据看板
令牌管理
使用日志
绘图日志
异步任务
钱包管理
订单中心
我的工单
个人设置
对话(chat)
所有对话模型均兼容 OpenAI 格式
OpenAI 图像生成(绘画)
Claude Messages(对话)
Claude Messages(识图)
Claude Messages(思考)
Claude Messages(函数调用)
Claude Chat(OpenAI 兼容)
Gemini 官方格式
Gemini 对话(OpenAI 兼容)
Gemini 绘画(OpenAI 兼容)
Chat(流式返回)
Chat(分析图片)
Chat(工具tools调用)
Chat(思考Thinking)
Flux 绘画(OpenAI 兼容)
X.AI 绘画(OpenAI 兼容)
X.AI 对话(OpenAI 兼容)
智谱 对话(OpenAI 兼容)
千问Qwen 对话(OpenAI 兼容)
绘画模型
Gemini 绘画(nano-banana系列)
Gemini 绘画(官方原生系列)
Midjourney 绘画模型格式
火山豆包(Doubao)绘画模型格式
千问(Qwen)绘画
千问(Qwen)图像编辑
视频模型
Gemini 视频模型格式
豆包视频(Doubao)模型格式
sora 视频生成格式
对话(Responses)
Responses API与Chat API对比
Responses(统一响应)
Responses(联网搜索)
音频(Audio)
文本转语音(TTS)原生OpenAI格式
MiniMax 语音合成(TTS)
行业应用
OCR 识别 API 文档
Embeddings(向量嵌入)
常见问题
兑换码充值使用指南
平台合规与服务声明
工具软件
CentOS + 宝塔 部署 OpenClaw(源码开发版)完整教程
Ubuntu + 宝塔 部署 OpenClaw(源码开发版)完整教程
OpenClaw 对接数字先锋 API模型实战教程
首页
# Claude Messages(识图)API 文档 ## 1. 接口说明 用于向 Claude 多模态模型提交图片并进行理解/描述。 **当前仅支持 base64 方式传图,不支持 image_url 外链直传。** - **URL**: `POST /v1/messages` - **Content-Type**: `application/json` - **Auth**: `Authorization: Bearer {API_KEY}` --- ## 2. 请求参数 ### 顶层参数 | 参数 | 类型 | 必填 | 说明 | |---|---|---|---| | model | string | 是 | 模型名,例如 `claude-opus-4-6-thinking` | | max_tokens | integer | 是 | 最大输出 token 数 | | messages | array | 是 | 对话消息列表 | ### messages[] 参数 | 参数 | 类型 | 必填 | 说明 | |---|---|---|---| | role | string | 是 | 仅支持 `user` | | content | array | 是 | 多模态内容块(文本+图片) | ### content[](图片块) | 参数 | 类型 | 必填 | 说明 | |---|---|---|---| | type | string | 是 | 固定为 `image` | | source.type | string | 是 | 固定为 `base64` | | source.media_type | string | 是 | `image/jpeg` / `image/png` / `image/webp` | | source.data | string | 是 | 图片 base64 字符串(**不含** `data:image/...;base64,` 前缀) | ### content[](文本块) | 参数 | 类型 | 必填 | 说明 | |---|---|---|---| | type | string | 是 | 固定为 `text` | | text | string | 是 | 提问内容 | --- ## 3. 请求示例(推荐) ```bash IMG_BASE64=$(base64 -w 0 /path/to/test.jpg) curl --location --request POST 'https://api.cxsee.com/v1/messages' \ --header 'Authorization: Bearer YOUR_API_KEY' \ --header 'Content-Type: application/json' \ --data-raw "{ \"model\": \"claude-opus-4-6-thinking\", \"max_tokens\": 512, \"messages\": [ { \"role\": \"user\", \"content\": [ { \"type\": \"image\", \"source\": { \"type\": \"base64\", \"media_type\": \"image/jpeg\", \"data\": \"${IMG_BASE64}\" } }, { \"type\": \"text\", \"text\": \"请描述这张图片内容。\" } ] } ] }" ``` --- ## 4. 成功响应示例 ```json { "id": "msg_xxx", "type": "message", "role": "assistant", "model": "claude-opus-4-6", "content": [ { "type": "text", "text": "这是一张……" } ], "stop_reason": "end_turn", "usage": { "input_tokens": 1234, "output_tokens": 98 } } ``` --- ## 5. 常见错误与排查 ### 5.1 `invalid request parameters` 常见原因: 1. JSON 含注释(`//`) 2. `source.data` 不是完整 base64 3. `media_type` 与真实图片格式不一致 4. body 过大 ### 5.2 模型回复“没有看到图片” 说明图片块未被网关识别。 请改用本文档的 `type=image + source.base64` 格式,不要用 `image_url` 外链。 --- ## 6. 使用限制建议(可放文档末尾) - 单图建议 ≤ 5MB(过大先压缩) - 仅支持 jpg/png/webp - 鉴权失败返回 401 - 触发风控/配额限制可能返回 429/403 ---
上一篇:Claude Messages(对话)
下一篇:Claude Messages(思考)