Базовая информация о том, как в API работает компьютеное зрение доступна здесь.

curl https://api.proxyapi.ru/anthropic/v1/messages \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <КЛЮЧ>" \
  -d '{
    "model": "claude-3-7-sonnet-20250219",
    "max_tokens": 1024,
    "messages": [
      {
        "role": "user",
        "content": [
          {"type": "text", "text": "Что изображено на картинке?"},
          {
            "type": "image",
            "source": {
              "type": "url",
              "url": "https://domain.com/your_image.jpg"
            }
          }
        ]
      }
    ]
  }'

import base64
from anthropic import Anthropic

client = Anthropic(
    api_key="<КЛЮЧ>",
    base_url="https://api.proxyapi.ru/anthropic",
)

# Кодирование изображения в base64
def encode_image(image_path):
    with open(image_path, "rb") as image_file:
        return base64.b64encode(image_file.read()).decode("utf-8")

# Путь к изображению
image_path = "path_to_your_image.jpg"

# Получение строки base64
base64_image = encode_image(image_path)

response = client.messages.create(
    model="claude-3-7-sonnet-20250219",
    max_tokens=1024,
    messages=[{
        "role": "user",
        "content": [
            {"type": "text", "text": "Что изображено на картинке?"},
            {
                "type": "image",
                "source": {
                  "type": "base64",
                  "media_type": "image/jpeg",
                  "data": base64_image,
                },
            },
        ],
    }],
)

В одном запросе можно включить до 100 изображений. Claude API анализирует все предоставленные изображения при формулировании ответа. Это полезно для сравнения или сопоставления изображений.

При отправке изображения с разрешением больше 8000x8000 пикселей оно будет отклонено. При отправке более 20 изображений в одном API-запросе предельное допустимое разрешение снижается до 2000x2000 пикселей.

Формат изображения: JPEG, PNG, GIF или WebP.

ProxyAPI Logo

Доступ к последним разработкам мировых лидеров в области AI для вашего проекта или бизнеса в России. Без VPN и блокировок. Оплата в рублях.

Accepted payment methods