mirror of
https://git.openapi.site/https://github.com/desirecore/config-center.git
synced 2026-10-21 04:44:26 +08:00
2.2 KiB
2.2 KiB
视觉模型(Anthropic 兼容,复用默认映射)
旧 docs.anthropic.com 跳转至此官方域名,正文证明 Messages 的 image/base64/media_type/data 结构;max_tokens=1024 是本仓输出预算策略,官网示例使用该值不证明它是默认或上限。认证、API 版本和 content.0.text 不因本篇已读而视作全部核验;任意网关仍需验收。
数据区中的 claims 是复核边界,pending 字段是当前配置快照,不能当官方证明。enabled/priority/timeout 是产品策略,未复制到合同中。更新合同必须重新读官方正文、记录实际证明字段;结构校验不等于账号可用。
{
"kind": "api-contract",
"config": "api-providers/image-understanding/configured-vision-anthropic.json",
"checkedAt": "2026-10-03",
"status": "partial",
"sources": [
{
"url": "https://platform.claude.com/docs/en/build-with-claude/vision",
"retrieval": "fetched",
"checkedAt": "2026-10-03",
"resolvedUrl": "https://platform.claude.com/docs/en/build-with-claude/vision",
"contentSha256": "b35b04f339283acf2d250590830e7c552575c27d78c9b694523a6417a7a58044"
}
],
"verifiedFields": [
"request.bodyTemplate.messages.0.content.0.type",
"request.bodyTemplate.messages.0.content.0.source.type"
],
"claims": {
"endpoint": "${baseUrl}/messages",
"method": "POST",
"auth": {
"type": "header",
"headerName": "x-api-key"
},
"request": {
"imageMode": "base64",
"headers": {
"anthropic-version": "2023-06-01"
},
"bodyTemplate": {
"model": "${model}",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": [
{
"type": "image",
"source": {
"type": "base64",
"media_type": "${imageMime}",
"data": "${imageBase64}"
}
},
{
"type": "text",
"text": "${prompt}"
}
]
}
]
}
},
"response": {
"textPath": "content.0.text"
}
}
}