Konfigurasi model

Secara default, Claude Code menggunakan claude-3-7-sonnet-20250219. Anda dapat mengganti ini menggunakan variabel lingkungan berikut:

# Anthropic API
ANTHROPIC_MODEL='claude-3-7-sonnet-20250219'
ANTHROPIC_SMALL_FAST_MODEL='claude-3-5-haiku-20241022'

# Amazon Bedrock
ANTHROPIC_MODEL='us.anthropic.claude-3-7-sonnet-20250219-v1:0'
ANTHROPIC_SMALL_FAST_MODEL='us.anthropic.claude-3-5-haiku-20241022-v1:0'

# Google Vertex AI
ANTHROPIC_MODEL='claude-3-7-sonnet@20250219'
ANTHROPIC_SMALL_FAST_MODEL='claude-3-5-haiku@20241022'

Anda juga dapat mengatur variabel-variabel ini menggunakan konfigurasi global:

# Konfigurasi untuk Anthropic API
claude config set --global env '{"ANTHROPIC_MODEL": "claude-3-7-sonnet-20250219"}'

# Konfigurasi untuk Bedrock
claude config set --global env '{"CLAUDE_CODE_USE_BEDROCK": "true", "ANTHROPIC_MODEL": "us.anthropic.claude-3-7-sonnet-20250219-v1:0"}'

# Konfigurasi untuk Vertex AI
claude config set --global env '{"CLAUDE_CODE_USE_VERTEX": "true", "ANTHROPIC_MODEL": "claude-3-7-sonnet@20250219"}'

Lihat referensi nama model kami untuk semua model yang tersedia di berbagai penyedia.

Penggunaan dengan API pihak ketiga

Claude Code memerlukan akses ke model Claude 3.7 Sonnet dan Claude 3.5 Haiku, terlepas dari penyedia API mana yang Anda gunakan.

Terhubung ke Amazon Bedrock

CLAUDE_CODE_USE_BEDROCK=1

Jika Anda ingin mengakses Claude Code melalui proxy, Anda dapat menggunakan variabel lingkungan ANTHROPIC_BEDROCK_BASE_URL:

ANTHROPIC_BEDROCK_BASE_URL='https://your-proxy-url'

Jika Anda tidak mengaktifkan caching prompt, juga atur:

DISABLE_PROMPT_CACHING=1

Memerlukan kredensial AWS SDK standar (misalnya, ~/.aws/credentials atau variabel lingkungan yang relevan seperti AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY). Untuk mengatur kredensial AWS, jalankan:

aws configure

Hubungi Amazon Bedrock untuk caching prompt untuk biaya yang lebih rendah dan batas rate yang lebih tinggi.

Pengguna akan memerlukan akses ke model Claude 3.7 Sonnet dan Claude 3.5 Haiku di akun AWS mereka. Jika Anda memiliki peran akses model, Anda mungkin perlu meminta akses ke model-model ini jika belum tersedia. Akses ke Bedrock di setiap wilayah diperlukan karena profil inferensi memerlukan kemampuan lintas wilayah.

Terhubung ke Google Vertex AI

CLAUDE_CODE_USE_VERTEX=1
CLOUD_ML_REGION=us-east5
ANTHROPIC_VERTEX_PROJECT_ID=your-project-id

Jika Anda ingin mengakses Claude Code melalui proxy, Anda dapat menggunakan variabel lingkungan ANTHROPIC_VERTEX_BASE_URL:

ANTHROPIC_VERTEX_BASE_URL='https://your-proxy-url'

Jika Anda tidak mengaktifkan caching prompt, juga atur:

DISABLE_PROMPT_CACHING=1

Claude Code di Vertex AI saat ini hanya mendukung wilayah us-east5. Pastikan proyek Anda memiliki kuota yang dialokasikan di wilayah spesifik ini.

Pengguna akan memerlukan akses ke model Claude 3.7 Sonnet dan Claude 3.5 Haiku di proyek Vertex AI mereka.

Memerlukan kredensial GCP standar yang dikonfigurasi melalui google-auth-library. Untuk mengatur kredensial GCP, jalankan:

gcloud auth application-default login

Untuk pengalaman terbaik, hubungi Google untuk batas rate yang lebih tinggi.

Terhubung melalui proxy

Ketika menggunakan Claude Code dengan proxy LLM (seperti LiteLLM), Anda dapat mengontrol perilaku autentikasi menggunakan variabel lingkungan dan konfigurasi berikut. Perhatikan bahwa Anda dapat menggabungkan ini dengan pengaturan khusus Bedrock dan Vertex.

Variabel lingkungan

  • ANTHROPIC_AUTH_TOKEN: Nilai kustom untuk header Authorization dan Proxy-Authorization (nilai yang Anda atur di sini akan diawali dengan Bearer )
  • ANTHROPIC_CUSTOM_HEADERS: Header kustom yang ingin Anda tambahkan ke permintaan (dalam format Name: Value)
  • HTTP_PROXY: Atur URL proxy HTTP
  • HTTPS_PROXY: Atur URL proxy HTTPS

Jika Anda lebih suka mengkonfigurasi melalui file daripada variabel lingkungan, Anda dapat menambahkan variabel-variabel ini ke objek env dalam konfigurasi Claude global Anda (di ~/.claude.json).

Opsi konfigurasi global

  • apiKeyHelper: Skrip shell kustom untuk mendapatkan API key (dipanggil sekali saat startup, dan dicache selama durasi setiap sesi)

Was this page helpful?