Запрос по изображению
Claude умеет анализировать изображения как мультимодальные content-блоки. Один запрос может содержать до 100 изображений, передавать их можно по URL или в base64.
Пример
curl https://api.getapi.ru/anthropic/v1/messages \
-H "x-api-key: $GETAPI_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [{
"role": "user",
"content": [
{"type": "text", "text": "Извлеки сумму и контрагента"},
{"type": "image", "source": {
"type": "base64",
"media_type": "image/png",
"data": "<base64-encoded-image>"
}}
]
}]
}'Через URL
json
{
"type": "image",
"source": {
"type": "url",
"url": "https://example.com/photo.jpg"
}
}Форматы и лимиты
- JPEG, PNG, GIF, WEBP.
- До 5 МБ на изображение, до 100 изображений в одном запросе.
- Стороны изображения автоматически масштабируются к ~1568px.
Документы PDF
В блоке type: document можно передать PDF — Claude обрабатывает его
одновременно как набор страниц-изображений и как текстовый слой.