API untuk mengakses Claude di Google Cloud's Agent Platform hampir identik dengan Messages API, dengan dua perbedaan utama dalam format permintaan:
model tidak dikirimkan dalam body permintaan. Sebagai gantinya, model ditentukan dalam URL endpoint Google Cloud.anthropic_version dikirimkan dalam body permintaan (bukan sebagai header), dan harus diatur ke nilai vertex-2023-10-16.Agent Platform juga didukung oleh client SDK resmi Anthropic. Panduan ini memandu Anda membuat permintaan ke Claude di Agent Platform menggunakan salah satu client SDK Anthropic.
Perhatikan bahwa panduan ini mengasumsikan Anda sudah memiliki proyek Google Cloud yang dapat menggunakan Agent Platform. Lihat Model Anthropic Claude di Agent Platform untuk informasi lebih lanjut tentang penyiapan yang diperlukan dan panduan lengkapnya.
Pertama, instal client SDK Anthropic untuk bahasa pilihan Anda.
Perhatikan bahwa ketersediaan model Anthropic bervariasi berdasarkan region. Cari "Claude" di Model Garden atau kunjungi Model Anthropic Claude untuk informasi terbaru.
Istilah siklus hidup (Deprecated, Retired) didefinisikan dalam Penghentian model. Tanggal siklus hidup pada platform yang dioperasikan mitra ditetapkan oleh mitra dan dapat berbeda dari jadwal Claude API. Untuk tanggal penghentian terkini dari model apa pun di Agent Platform, lihat dokumentasi Google Cloud untuk model Claude di Agent Platform.
| Model | ID model 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 Deprecated. | claude-sonnet-4@20250514 |
| Claude Sonnet 3.7 Retired. | claude-3-7-sonnet@20250219 |
| Claude Opus 4.5 | claude-opus-4-5@20251101 |
| Claude Opus 4.1 Deprecated. | claude-opus-4-1@20250805 |
| Claude Opus 4 Deprecated. | claude-opus-4@20250514 |
| Claude Haiku 4.5 | claude-haiku-4-5@20251001 |
| Claude Haiku 3.5 Deprecated. | claude-3-5-haiku@20241022 |
Melakukan upgrade ke model Claude yang lebih baru? Di Claude Code, jalankan /claude-api migrate untuk menerapkan penggantian ID model dan perubahan parameter yang bersifat breaking di seluruh codebase Anda. Skill ini mendeteksi platform cloud mana yang ditargetkan oleh kode Anda dan menyesuaikan format ID model serta perubahan fitur untuk platform tersebut. Lihat Migrasi ke model Claude yang lebih baru.
Sebelum menjalankan permintaan, Anda mungkin perlu menjalankan gcloud auth application-default login untuk melakukan autentikasi dengan Google Cloud.
Contoh berikut menunjukkan cara menghasilkan teks dari Claude di 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)Lihat client SDK dan dokumentasi Agent Platform resmi untuk detail lebih lanjut.
Claude juga tersedia melalui Amazon Bedrock, Claude Platform di AWS, dan Microsoft Foundry.
Penanganan data untuk penawaran ini diatur oleh Google Cloud. Untuk detailnya, lihat Agent Platform dan zero data retention.
Agent Platform menyediakan layanan pencatatan request-response yang memungkinkan pelanggan mencatat prompt dan completion yang terkait dengan penggunaan Anda.
Anthropic merekomendasikan agar Anda mencatat aktivitas Anda setidaknya secara bergulir selama 30 hari untuk memahami aktivitas Anda dan menyelidiki potensi penyalahgunaan.
Mengaktifkan layanan ini tidak memberikan Google atau Anthropic akses apa pun ke konten Anda.
Untuk daftar fitur lengkap dengan ketersediaan Google Cloud, lihat Ikhtisar fitur.
fallbacks; gunakan pola fallback sisi klien sebagai gantinya)Claude Fable 5, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5, dan Claude Sonnet 4.6 memiliki jendela konteks 1 juta token di Agent Platform. Model Claude lainnya, termasuk Sonnet 4.5 dan Sonnet 4 (deprecated), memiliki jendela konteks 200 ribu token.
Agent Platform membatasi payload permintaan hingga 30 MB. Saat mengirim dokumen besar atau banyak gambar, Anda mungkin mencapai batas ini sebelum mencapai batas token.
Agent Platform menawarkan tiga jenis endpoint:
Endpoint regional dan multi-region menyertakan premium harga 10% dibandingkan endpoint global.
Ini berlaku untuk Claude Sonnet 4.5 dan model-model selanjutnya saja. Model yang lebih lama (Claude Sonnet 4 (deprecated), Opus 4 (deprecated), dan sebelumnya) mempertahankan struktur harga yang sudah ada.
Endpoint global (direkomendasikan):
Endpoint multi-region:
us dan eu)Endpoint regional:
Menggunakan endpoint global (direkomendasikan):
Atur parameter region ke "global" saat menginisialisasi klien:
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)Menggunakan endpoint multi-region:
Atur parameter region ke pengidentifikasi multi-region: "us" untuk Amerika Serikat atau "eu" untuk Uni Eropa. SDK merutekan permintaan ke endpoint multi-region yang sesuai (https://aiplatform.us.rep.googleapis.com atau https://aiplatform.eu.rep.googleapis.com), yang secara dinamis menyeimbangkan lalu lintas di seluruh region dalam geografi tersebut.
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)Menggunakan endpoint regional:
Tentukan region spesifik seperti "us-east1" atau "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 adalah pratinjau riset yang tersedia untuk pelanggan yang diundang di Agent Platform. Untuk informasi lebih lanjut, lihat Project Glasswing.
Was this page helpful?