Messages API, инструменты, зрение, потоковая передача SSE, кэширование промптов

Claude API by Anthropic - Сообщения, Инструменты, Зрение, Потоковая передача

Используйте Messages API для отправки структурированных списков сообщений с текстовыми и графическими блоками, потоковой передачи ответов через SSE и подключения инструментов для надежных рабочих процессов.

Выберите модель Claude

Выберите модель, которая соответствует вашим требованиям к задержке, стоимости и рассуждению.

Claude Sonnet 4.5

Сбалансированная производительность и стоимость для общего чата, анализа и рабочих процессов с контентом.

Посмотреть детали модели

Claude Opus 4.5

Самые мощные возможности для глубокого анализа, планирования и многоэтапных рабочих процессов.

Посмотреть детали модели

Онлайн-демо (Qwen)

Это демо демонстрирует только рабочий процесс сообщений и не использует модели Claude.

Примечание: Демо ниже предназначено для демонстрации потока взаимодействия. Для продакшена выберите модель Claude и вызовите Claude API.

Выбрать модель Claude

Загрузка демо...

Что такое Claude API?

Claude API — это платформа разработчика Anthropic для создания приложений с моделями Claude через Messages API, поддерживающая структурированные промпты, мультимодальный ввод и использование инструментов.

Messages API

Отправьте массив сообщений на /v1/messages с моделью и max_tokens. API не сохраняет состояние, поэтому включайте полную историю разговора для многоходовых приложений.

Зрение и мультимодальный ввод

Включайте текстовые и графические блоки вместе. Изображения поддерживают источники base64 или URL и типы image/jpeg, image/png, image/gif и image/webp.

Потоковые ответы (SSE)

Установите stream: true для получения событий, отправляемых сервером, и инкрементного рендеринга ответов.

Использование инструментов с JSON Schema

Определите инструменты в параметре tools с именем, описанием и input_schema (JSON Schema), чтобы Claude мог вызывать ваши функции.

Почему выбирают Claude API?

Современные примитивы API, разработанные для надежных продакшен-приложений и рабочих процессов агентов.

Разговоры без сохранения состояния, воспроизводимые

Сообщения не сохраняют состояние. Отправляйте полную историю на каждом ходу, чтобы многоэтапные рабочие процессы были детерминированными и легко отлаживаемыми.

Кэширование промптов для повторного использования

Добавьте cache_control для повторного использования префиксов промптов. Время жизни кэша по умолчанию составляет 5 минут с опциональным кэшем на 1 час для повторяющихся длинных промптов.

Потоковая передача SSE для UX в реальном времени

Потоковая передача вывода через SSE для чатов и ассистентов с инкрементным выводом.

Автоматизация, готовая к инструментам

Определите инструменты с вводом JSON Schema и позвольте Claude вызывать их при необходимости.

Руководство по быстрому старту

От API-ключа до вашего первого запроса Messages за считанные минуты.

  • Создать API-ключ

    Создайте API-ключ в консоли и надежно сохраните его.

  • Вызвать /v1/messages

    Отправьте POST-запрос с моделью, max_tokens и массивом сообщений. Включите полную историю для многоходовых разговоров.

  • Добавить потоковую передачу, инструменты и изображения

    Включите stream: true для SSE, определите инструменты с помощью JSON Schema и включите блоки изображений (base64 или URL) при необходимости.

curl --request POST \
  --url https://api.evolink.ai/v1/messages \
  --header "Authorization: Bearer YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "model": "claude-sonnet-4-5-20250929",
    "max_tokens": 1024,
    "messages": [
      { "role": "user", "content": "Hello, world" }
    ]
  }'

Часто задаваемые вопросы

Готовы начать с Claude API?

Выберите подходящую модель, получите ваш API-ключ и отправьте свой первый запрос Messages уже сегодня.

Выбрать модель