Kontrol residensi data memungkinkan Anda mengelola di mana data Anda diproses dan disimpan. Dua pengaturan independen mengatur hal ini:
inference_geo atau sebagai default workspace.Parameter inference_geo mengontrol di mana inferensi model dijalankan untuk permintaan API tertentu. Tambahkan parameter ini ke panggilan POST /v1/messages mana pun.
| Nilai | Deskripsi |
|---|---|
"global" | Default. Inferensi dapat dijalankan di geografi mana pun yang tersedia untuk performa dan ketersediaan optimal. |
"us" | Inferensi hanya dijalankan pada infrastruktur berbasis AS. |
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-opus-5",
max_tokens=1024,
inference_geo="us",
messages=[
{"role": "user", "content": "Summarize the key points of this document."}
],
)
for block in response.content:
if block.type == "text":
print(block.text)
# Periksa di mana inferensi sebenarnya dijalankan
print(f"Inference geo: {response.usage.inference_geo}")Objek usage dalam respons menyertakan field inference_geo yang menunjukkan di mana inferensi dijalankan:
{
"usage": {
"input_tokens": 25,
"output_tokens": 150,
"inference_geo": "us"
}
}Parameter inference_geo didukung pada model Claude 4.6 dan yang lebih baru. Permintaan dengan inference_geo pada Claude Opus 4.5, Claude Sonnet 4.5, Claude Haiku 4.5, atau model sebelumnya akan mengembalikan error 400.
Pengaturan workspace juga mendukung pembatasan inference geo mana yang tersedia:
allowed_inference_geos: Membatasi geo mana yang dapat digunakan oleh workspace. Jika permintaan menentukan inference_geo yang tidak ada dalam daftar ini, API akan mengembalikan error.default_inference_geo: Menetapkan geo fallback ketika inference_geo dihilangkan dari permintaan. Permintaan individual dapat menimpa ini dengan menetapkan inference_geo secara eksplisit.Pengaturan ini dapat dikonfigurasi melalui Console atau Admin API di bawah field data_residency.
Workspace geo ditetapkan saat Anda membuat workspace dan tidak dapat diubah setelahnya. Saat ini, "us" adalah satu-satunya workspace geo yang tersedia.
Untuk menetapkan workspace geo, buat workspace baru di Console:
Harga residensi data bervariasi berdasarkan generasi model:
inference_geo: "us") dikenakan harga 1,1x dari tarif standar di semua kategori harga token (token input, token output, penulisan cache, dan pembacaan cache).inference_geo: "global"): Harga standar berlaku.inference_geo (lihat Ketersediaan model); harga standar berlaku. Permintaan yang menyertakan parameter ini akan mengembalikan error 400.Harga ini berlaku untuk Claude API (pihak pertama) dan Claude Platform on AWS. Pada Claude in Microsoft Foundry, pengali 1,1x yang sama berlaku untuk deployment yang di-host di Azure yang menggunakan tipe deployment US Data Zone Standard. Platform yang dioperasikan mitra (Bedrock dan Google Cloud) memiliki harga regional mereka sendiri. Lihat Harga residensi data untuk detailnya.
Pengali yang sama berlaku untuk Claude Managed Agents: ketika konfigurasi model agen menyematkan inference_geo ke "us", permintaan model dalam sesi yang menjalankan agen tersebut dikenakan harga 1,1x dari tarif standar.
Parameter inference_geo didukung pada Batch API. Setiap permintaan dalam batch dapat menentukan nilai inference_geo-nya sendiri.
Jika organisasi Anda sebelumnya memilih keluar (opt-out) dari routing global untuk menjaga inferensi tetap di AS, workspace Anda telah dikonfigurasi secara otomatis dengan allowed_inference_geos: ["us"] dan default_inference_geo: "us". Tidak diperlukan perubahan kode. Persyaratan residensi data Anda yang ada terus diberlakukan melalui kontrol geo yang baru.
Opt-out lama adalah pengaturan tingkat organisasi yang membatasi semua permintaan ke infrastruktur berbasis AS. Kontrol residensi data yang baru menggantikan ini dengan dua mekanisme:
inference_geo memungkinkan Anda menentukan "us" atau "global" pada setiap panggilan API, memberikan Anda fleksibilitas tingkat permintaan.default_inference_geo dan allowed_inference_geos di Console memungkinkan Anda menerapkan kebijakan geo di semua kunci dalam workspace.Workspace Anda dimigrasikan secara otomatis:
| Pengaturan lama | Padanan baru |
|---|---|
| Opt-out routing global (hanya AS) | allowed_inference_geos: ["us"], default_inference_geo: "us" |
Semua permintaan API yang menggunakan kunci dari workspace Anda terus berjalan pada infrastruktur berbasis AS. Tidak ada tindakan yang diperlukan untuk mempertahankan perilaku Anda saat ini.
Jika persyaratan residensi data Anda telah berubah dan Anda ingin memanfaatkan routing global untuk performa dan ketersediaan yang lebih baik, perbarui pengaturan inference geo workspace Anda untuk menyertakan "global" dalam geo yang diizinkan dan tetapkan default_inference_geo ke "global". Lihat Pembatasan tingkat workspace untuk detailnya.
Model lama tidak terpengaruh oleh migrasi ini. Untuk harga terkini pada model yang lebih baru, lihat Harga.
"us" dan "global" yang tersedia."us" yang saat ini tersedia. Workspace geo tidak dapat diubah setelah pembuatan workspace.Lihat detail harga residensi data.
Pelajari tentang konfigurasi workspace.
Lacak penggunaan dan biaya berdasarkan residensi data.
Was this page helpful?