文字识别 · API
deepseek-ocr
本平台 OpenAI 风格 JSON(重排为平台扩展)
调用示例
正式 Base URL 为 https://www.unicompapi.com/v1;设置 UNICOMP_BASE_URL 与 UNICOMP_API_KEY 后替换素材与 Base64 占位内容。新请求使用 REQUEST_KEY,响应 X-Unicomp-Request-Id 保存为 REQUEST_ID;两者用于查询同一原单。
POST /v1/chat/completions
# 仅用于新请求;未知结果时查询原单,不重新执行本段
# 需要 Python 3;保存打印的 REQUEST_KEY
REQUEST_KEY="$(python3 -c 'import uuid; print(uuid.uuid4())')"
[ -n "$REQUEST_KEY" ] || exit 1 # UUID生成失败时停止
printf 'REQUEST_KEY=%s\n' "$REQUEST_KEY"
curl "$UNICOMP_BASE_URL/chat/completions" \
-H "Authorization: Bearer $UNICOMP_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $REQUEST_KEY" \
--data '{
"model": "deepseek-ocr",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "识别图片文字"
},
{
"type": "image_url",
"image_url": {
"url": "data:image/png;base64,<完整图片Base64>"
}
}
]
}
],
"max_tokens": 512,
"stream": false
}'字段与限制
| 字段 | 类型 | 范围 / 默认值 |
|---|---|---|
model | string | 精确使用 deepseek-ocr |
messages | array | role/content消息数组;图片输入按本页示例 |
max_tokens | number | 正整数,当前最大 8192 |
stream | boolean | 按本页文字、图片及视频组合选择;OCR仅false |
- 只允许单轮user消息、一个text与一个PNG/JPEG dataURI;完整图≤128KiB、边长≤512,文本≤4000字符且UTF-8编码后≤7168字节,max_tokens≤8192。禁止远程URL、多图、stream及tools。输出文字,不是图片作品。
当前价格
接口金额使用整数微元:1元 = 1,000,000微元。按报价和实际用量结算。
| 规格 | 计价项 | 人民币单价 |
|---|---|---|
| 基础档位 | 百万输入 token | ¥0.48/百万输入 token |
| 基础档位 | 百万缓存输入 token | ¥0.24/百万缓存输入 token |
| 基础档位 | 百万输出 token | ¥2.16/百万输出 token |
响应与结果
非流式响应choices[].message.content和usage;文字stream:true返回text/event-stream delta、finish与[DONE]。OCR只支持非流式。
保存Idempotency-Key和X-Unicomp-Request-Id。使用请求号查询状态与费用,客户端禁自动重试未知请求;401核Key,400核字段,402核余额,409核幂等或报价变化,503检查型号或服务状态。