Claude Code ile Kullanım

Claude Code'u Onysoft anahtarınız ve TL bakiyenizle çalıştırın

Claude Code, Onysoft anahtarınızla doğrudan çalışır: üç ortam değişkeni yeterlidir. İstekler Anthropic Messages API ucundan geçer ve Chat Completions ile aynı bakiyeden, aynı fiyatla ücretlendirilir.

Ortam Değişkenleri

DeğişkenDeğer
ANTHROPIC_BASE_URLhttps://api.onysoft.com (sonuna /v1 eklemeyin)
ANTHROPIC_AUTH_TOKENOnysoft API anahtarınız (sk-ony-...)
ANTHROPIC_MODELÖrneğin anthropic/claude-sonnet-5. claude-sonnet-5-5 ya da anthropic/claude-sonnet-5.5 gibi yazımlar da kabul edilir.

İsteğe bağlı değişkenler:

security

Anahtar güvenliği: Anahtarı komut satırına, Read-Host istem metnine, betiklere ya da ekran görüntülerine yazmayın. Aşağıdaki yöntemlerde anahtar gizli girilir, ekranda görünmez ve komut geçmişine yazılmaz. Anahtarınız bir yerde açıkta göründüyse panelden yeni anahtar alın ya da bize yazın; eski anahtarı kapatırız.

Windows (PowerShell)

PowerShell
$env:ANTHROPIC_BASE_URL = "https://api.onysoft.com"
$env:ANTHROPIC_MODEL = "anthropic/claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "anthropic/claude-haiku-5.5"
# isteğe bağlı: bakiye ön kontrolü için çıktı üst sınırı
# $env:CLAUDE_CODE_MAX_OUTPUT_TOKENS = "16000"

# Anahtarı gizli girin: istem metni sabit kalır, anahtarı yalnızca yapıştırırsınız (ekranda * görünür).
$secret = Read-Host "Onysoft API anahtarini yapistir" -AsSecureString
$env:ANTHROPIC_AUTH_TOKEN = [System.Net.NetworkCredential]::new("", $secret).Password
Remove-Variable secret

# Bağlantı testi
claude -p "Sadece BAGLANTI_BASARILI yaz."

# Normal kullanım (proje klasörünüzde)
claude

Oturumu kapatırken değişkenleri temizleyin:

PowerShell
Remove-Item Env:ANTHROPIC_AUTH_TOKEN, Env:ANTHROPIC_BASE_URL, Env:ANTHROPIC_MODEL, Env:ANTHROPIC_DEFAULT_HAIKU_MODEL -ErrorAction SilentlyContinue

macOS / Linux (zsh ya da bash)

zsh / bash
export ANTHROPIC_BASE_URL="https://api.onysoft.com"
export ANTHROPIC_MODEL="anthropic/claude-sonnet-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-5.5"
# isteğe bağlı: bakiye ön kontrolü için çıktı üst sınırı
# export CLAUDE_CODE_MAX_OUTPUT_TOKENS=16000

# Anahtarı gizli girin (ekranda görünmez, geçmişe yazılmaz) — zsh, macOS varsayılanı:
read -rs "ANTHROPIC_AUTH_TOKEN?Onysoft API anahtari: "; echo
# bash kullanıyorsanız bunun yerine: read -rsp "Onysoft API anahtari: " ANTHROPIC_AUTH_TOKEN; echo
export ANTHROPIC_AUTH_TOKEN

claude -p "Sadece BAGLANTI_BASARILI yaz."
claude

Temizlemek için: unset ANTHROPIC_AUTH_TOKEN ANTHROPIC_BASE_URL ANTHROPIC_MODEL ANTHROPIC_DEFAULT_HAIKU_MODEL

Model Seçimi

Claude Code'un kendi takma adları (/model sonnet, opus, haiku) ve Anthropic kimlikleri (claude-sonnet-5-5, claude-haiku-4-5-20251001 gibi) Onysoft kataloğundaki karşılığına çevrilir. Anahtarınızın izinli olmadığı bir model seçilirse Claude Code "There's an issue with the selected model" der; bu durumda izinli modellerden birini seçin.

Claude dışı modeller de kullanılabilir (ör. ANTHROPIC_MODEL=openai/gpt-5.5 ya da z-ai/glm-5.3:tr): istek sohbet biçimine çevrilir, düşünce blokları gösterilmez ve sunucu araçları istekten çıkarılır. :tr modelleri kişisel anahtarlarda yalnız doğrulanmış hesaplara açıktır ve günlük istek sınırları tüm :tr modellerinde ortaktır; Claude Code bir oturumda çok sayıda istek gönderdiği için bu sınıra hızlı ulaşılabilir.

Ücretlendirme ve Sınırlar

Ücret gerçek kullanımdan, modelin katalog fiyatıyla kesilir. Her istekten önce max_tokens değerine göre bakiye ön kontrolü yapılır; Claude Code yüksek bir üst sınır istediği için düşük bakiyede CLAUDE_CODE_MAX_OUTPUT_TOKENS kullanın. Claude Code tek bir turda birden fazla istek gönderebilir (başlık üretimi, token sayımı); dakikalık istek sınırı API anahtarı başına sayıldığından Claude Code için ayrı bir anahtar kullanmanızı öneririz.

Sık Görülen Hatalar

Notlar

Onysoft'un katalog, fiyat ve bakiye araçlarını Claude Code'a eklemek isterseniz MCP Sunucusu bölümüne bakın.

Size uygun modeli bulmanıza yardımcı olayım mı?