API для доступа к Claude на Google Cloud's Agent Platform практически идентичен Messages API, с двумя ключевыми отличиями в формате запроса:
model не передаётся в теле запроса. Вместо этого он указывается в URL конечной точки Google Cloud.anthropic_version передаётся в теле запроса (а не в виде заголовка) и должен быть установлен в значение vertex-2023-10-16.Agent Platform также поддерживается официальными клиентскими SDK от Anthropic. Это руководство проведёт вас через процесс отправки запроса к Claude на Agent Platform с использованием одного из клиентских SDK от Anthropic.
Обратите внимание, что это руководство предполагает, что у вас уже есть проект Google Cloud с возможностью использования Agent Platform. См. Модели Anthropic Claude на Agent Platform для получения дополнительной информации о необходимой настройке и полного пошагового руководства.
Сначала установите клиентский SDK от Anthropic для выбранного вами языка.
Обратите внимание, что доступность моделей Anthropic зависит от региона. Выполните поиск по запросу «Claude» в Model Garden или перейдите на страницу Модели Anthropic Claude для получения актуальной информации.
Термины жизненного цикла (Deprecated — устаревшая, Retired — выведена из эксплуатации) определены в разделе Устаревание моделей. Даты жизненного цикла на платформах, управляемых партнёрами, устанавливаются партнёром и могут отличаться от графика Claude API. Актуальную дату вывода из эксплуатации любой модели на Agent Platform см. в документации Google Cloud по моделям Claude на Agent Platform.
| Модель | Идентификатор модели API Agent Platform |
|---|---|
| Claude Fable 5 | claude-fable-5 |
| Claude Opus 4.8 | claude-opus-4-8 |
| Claude Opus 4.7 | claude-opus-4-7 |
| Claude Opus 4.6 | claude-opus-4-6 |
| Claude Sonnet 5 | claude-sonnet-5 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
| Claude Sonnet 4.5 | claude-sonnet-4-5@20250929 |
| Claude Sonnet 4 Устаревшая. | claude-sonnet-4@20250514 |
| Claude Sonnet 3.7 Выведена из эксплуатации. | claude-3-7-sonnet@20250219 |
| Claude Opus 4.5 | claude-opus-4-5@20251101 |
| Claude Opus 4.1 Устаревшая. | claude-opus-4-1@20250805 |
| Claude Opus 4 Устаревшая. | claude-opus-4@20250514 |
| Claude Haiku 4.5 | claude-haiku-4-5@20251001 |
| Claude Haiku 3.5 Устаревшая. | claude-3-5-haiku@20241022 |
Переходите на более новую модель Claude? В Claude Code выполните команду /claude-api migrate, чтобы применить замену идентификаторов моделей и критические изменения параметров по всей вашей кодовой базе. Навык определяет, на какую облачную платформу ориентирован ваш код, и корректирует форматы идентификаторов моделей и изменения функций для этой платформы. См. Переход на более новую модель Claude.
Перед выполнением запросов вам может потребоваться выполнить команду gcloud auth application-default login для аутентификации в Google Cloud.
Следующие примеры показывают, как генерировать текст с помощью Claude на Agent Platform:
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "global"
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Подробнее см. в разделе клиентские SDK и в официальной документации Agent Platform.
Claude также доступен через Amazon Bedrock, Claude Platform на AWS и Microsoft Foundry.
Обработка данных для этого предложения регулируется Google Cloud. Подробнее см. в разделе Agent Platform и нулевое хранение данных.
Agent Platform предоставляет сервис логирования запросов и ответов, который позволяет клиентам логировать подсказки и ответы, связанные с вашим использованием.
Anthropic рекомендует логировать вашу активность как минимум за скользящий период в 30 дней, чтобы понимать вашу активность и расследовать любое потенциальное злоупотребление.
Включение этого сервиса не даёт Google или Anthropic никакого доступа к вашему контенту.
Полный список функций с указанием доступности на Google Cloud см. в разделе Обзор функций.
fallbacks; вместо него используйте шаблон клиентского резервного варианта)Claude Fable 5, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 и Claude Sonnet 4.6 имеют контекстное окно в 1 млн токенов на Agent Platform. Другие модели Claude, включая Sonnet 4.5 и Sonnet 4 (устаревшая), имеют контекстное окно в 200 тыс. токенов.
Agent Platform ограничивает полезную нагрузку запроса до 30 МБ. При отправке больших документов или множества изображений вы можете достичь этого лимита раньше, чем лимита токенов.
Agent Platform предлагает три типа конечных точек:
Региональные и мультирегиональные конечные точки включают ценовую надбавку в 10% по сравнению с глобальными конечными точками.
Это относится только к Claude Sonnet 4.5 и будущим моделям. Более старые модели (Claude Sonnet 4 (устаревшая), Opus 4 (устаревшая) и более ранние) сохраняют свои существующие структуры ценообразования.
Глобальные конечные точки (рекомендуется):
Мультирегиональные конечные точки:
us и eu)Региональные конечные точки:
Использование глобальных конечных точек (рекомендуется):
Установите параметр region в значение "global" при инициализации клиента:
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "global"
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Использование мультирегиональных конечных точек:
Установите параметр region в мультирегиональный идентификатор: "us" для США или "eu" для Европейского союза. SDK направляет запросы на соответствующую мультирегиональную конечную точку (https://aiplatform.us.rep.googleapis.com или https://aiplatform.eu.rep.googleapis.com), которая динамически балансирует трафик между регионами в пределах этой географии.
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "us" # Multi-region identifier: "us" or "eu"
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Использование региональных конечных точек:
Укажите конкретный регион, например "us-east1" или "europe-west1":
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "us-east1" # Specify a specific region
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Claude Mythos Preview — это исследовательская предварительная версия, доступная приглашённым клиентам на Agent Platform. Подробнее см. Project Glasswing.
Was this page helpful?