Muapi'de Claude Code

Ortam değişkenleri

DeğişkenDeğer
ANTHROPIC_BASE_URLhttps://api.muapi.ai/anthropic
ANTHROPIC_AUTH_TOKENMuapi API anahtarınız (Claude Code bunu Bearer belirteci olarak gönderir)
ANTHROPIC_MODELİsteğe bağlı. Modeller uç noktasından bir kimlik, örneğin claude-sonnet-5-5

Temel URL'ye /v1/messages eklemeyin; Claude Code bunu kendisi ekler.

Hızlı başlangıç (kabuk)

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
claude

Ayar dosyası

~/.claude/settings.json (veya .claude/settings.local.json). Buradaki değerler olduğu gibi yazılır; anahtarın bir dosyada durmasını istemiyorsanız kabuk export'larını tercih edin. Kimlik bilgilerini proje düzeyindeki .claude/settings.json dosyasına asla commit etmeyin.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.muapi.ai/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "<your Muapi API key>"
  }
}

Modeller

curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/anthropic/v1/models

Sansürsüz (abliterated) modeller

Modeller uç noktası, Muapi'nin araç çağırmayı destekleyen sansürsüz modellerini de listeler (örneğin qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated, glm-5-3-abliterated, abliterated-model-large-v2). Claude Code bu modeller üzerinde çalışabilir: Muapi, Claude Code'un protokolü ile modelin sohbet API'si arasındaki çeviriyi sizin yerinize yapar.

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
export ANTHROPIC_DEFAULT_HAIKU_MODEL=qwen-3-8-27b-obliterated
export ANTHROPIC_SMALL_FAST_MODEL=qwen-3-8-27b-obliterated
claude --model qwen-3-8-27b-obliterated

HAIKU ve SMALL_FAST değişkenlerini aynı model kimliğine ayarlayın. Claude Code arka plan isteklerini (başlıklar, özetler) küçük bir "Haiku" model adına gönderir; bu değişkenler olmadan bu istekler 404 hatasıyla başarısız olur.

Neler beklemelisiniz:

  • Kalite modele göre değişir. Bunlar daha küçük açık modellerdir; çok adımlı kodlama görevlerinde bir adımı atlayabilirler (örneğin birkaç dosyadan birini oluşturmayı unutmak). Sonuçları kontrol edin ve daha zor işler için daha büyük bir model deneyin.
  • Maliyet her turda artar. İstem önbellekleme yoktur, bu yüzden her tur o ana kadarki tüm konuşma için faturalandırılır. Tipik bir tur, küçük modellerde yaklaşık bir sent ile birkaç sent arasında, büyük modellerde ise daha fazla tutar; tam kullanımı Modeller uç noktası ve kontrol paneliniz gösterir.
  • Yanıt başına çıktı 16.384 token ile sınırlıdır (bazı modellerde daha düşüktür) ve modelin bağlam penceresi Claude'unkinden küçüktür, bu nedenle çok uzun oturumlarda /compact komutuna daha erken ihtiyaç duyulur.
  • Burada yalnızca araç çağırma destekleyen modeller sunulur; Claude Code araçlar olmadan çalışamaz.
  • Görsel girişi yalnızca görüntü destekleyen modellerde çalışır.

Doğrulama

Temel URL'yi doğrulamak için Claude Code'da /status komutunu çalıştırın. İstekleri görmek için claude --debug kullanın.

Notlar

  • Claude Code sizden Anthropic'e giriş yapmanızı isterse terminali tamamen kapatın ve değişkenlerin export edildiği bir kabuktan yeniden açın.
  • 401 hatası anahtarın veya başlığın yanlış olduğunu gösterir; 402 hatası bakiyenizin isteğin en kötü durum maliyetini karşılayamadığı anlamına gelir (önce tüm istem ile azami çıktı tutarı bloke edilir ve kullanılmayan kısım iade edilir), bu yüzden bir turun maliyetinin üzerinde tampon bakiye bulundurun.