Mawen API · Kurulum rehberi

Anahtarınız, kendi araçlarınızın içinde

Anahtarınızı kontrol edin

Anahtarınızı yapıştırın; üzerinde ne kaldığını ve yaptığı her isteği görün.

Claude, GPT, Gemini, Grok ve diğer modeller; Claude Code, Codex, Cursor, Cline ve diğerlerinde. Tek adres, tek anahtar, tek bakiye. Kurulum yaklaşık beş dakika sürer.

1 Anahtarınız

  1. API anahtarınız siparişinizle birlikte geldi. sk-ntm- ile başlar ve tokenlarınız onun üzerindedir — hesap açmanız ya da bir yere giriş yapmanız gerekmez.
  2. Anahtarı kimseyle paylaşmayın: anahtarı eline geçiren herkes tokenlarını harcayabilir.
  3. Anahtarda ne kaldığını ve yaptığı her isteği sayfanın başındaki Anahtarınızı kontrol edin kutusunda görebilirsiniz. Şimdi aşağıdan aracınızı kurun.

2 Aracınızı kurun

Aracınızı seçin ve adımları sırayla uygulayın. Her araç aynı üç şeyi ister: adres, anahtar ve model adı. Bütün model adları Model ID'leri listesinde — birine tıklayın, kopyalansın.

İşletim sisteminiz:

Claude Code Desktop

Anthropic
  1. Help → Troubleshooting → Enable Developer Mode. Uygulama yeniden açıldıktan sonra Developer → Configure Third-Party Inference… seçin. Windows'ta ☰ menüsü giriş ekranının sol üstündedir.
  2. Inference provider olarak Gateway seçin. Sonra Gateway credentials bölümünü resimdeki gibi doldurun:
    Claude Code Desktop, Gateway credentials bölümü: Gateway base URL alanında https://api.mawen8899.com, Gateway API key alanında sk-ntm- ile başlayan anahtar; Credential kind Static API key, Gateway auth scheme bearer.
    1. Gateway base URL: https://api.mawen8899.com
    2. Gateway API key: kendi anahtarınızı yapıştırın (sk-ntm- ile başlar).
    3. Credential kind Static API key, Gateway auth scheme bearer olmalı. Diğer alanları boş bırakın.
  3. Aynı sayfada Models bölümüne inin ve Add model'e tıklayın. Buradaki diğer ayarlara dokunmayın.
    Claude Code Desktop, Models bölümü: Model list satırındaki Add model düğmesi işaretli.
  4. Açılan kutuyu resimdeki gibi doldurun:
    Claude Code Desktop, yeni model kutusu: Model ID claude-opus-4-8, Display name Opus 4.8, Tier alias opus.
    1. Model ID: claude-opus-4-8 — tam böyle yazın, sunucuya giden budur. opus-4.8 gibi kısa adlar çalışmaz.
    2. Display name: listede göreceğiniz isim; boş bırakırsanız ID'den üretilir.
    3. Tier alias: modelin ailesi, burada opus.
    4. Add: sonraki modeli eklemek için.
    Offer 1M-context variant kapalı, Max effort boş kalsın.
  5. İstediğiniz kadar model ekleyin; ID'leri Model ID'leri listesinden kopyalayın. Tier alias, ID'deki aile adıdır: claude-opus-… → opus, claude-sonnet-… → sonnet, claude-fable-… → fable. Listedeki ilk model, uygulamanın açılışta seçtiği modeldir. Bu ekrana yalnız Claude modelleri girer: GPT ve diğer modeller OpenAI biçimini konuşur, onlar için diğer araçlardan birini kullanın.
  6. Apply locally deyin — uygulama ayarı kaydedip yeniden açılır. Code sekmesine geçin, eklediğiniz modellerden birini seçip bir deneme mesajı gönderin. Hepsi aynı listede durur, aralarında istediğiniz zaman geçiş yaparsınız.

Claude CLI

Anthropic
  1. Ayar dosyasını açın — yoksa oluşturun:
    macOS / Linux~/.claude/settings.json Windows%USERPROFILE%\.claude\settings.json
  2. Adresi, anahtarınızı ve modellerinizi env bloğuna yazın:
    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.mawen8899.com",
        "ANTHROPIC_AUTH_TOKEN": "sk-ntm-…",
        "ANTHROPIC_MODEL": "claude-opus-4-8",
        "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-8",
        "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
        "ANTHROPIC_DEFAULT_FABLE_MODEL": "claude-fable-5-1",
        "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
      }
    }
    Dosya zaten varsa silmeyin; env bloğunu içine ekleyin.
  3. Model satırlarının anlamı:
    ANTHROPIC_MODEL                  claude'un açılıştaki modeli
    ANTHROPIC_DEFAULT_OPUS_MODEL     "opus" adının arkasındaki model
    ANTHROPIC_DEFAULT_SONNET_MODEL   "sonnet" adının arkasındaki model
    ANTHROPIC_DEFAULT_FABLE_MODEL    "fable" adının arkasındaki model
    ANTHROPIC_DEFAULT_HAIKU_MODEL    "haiku" adının arkasındaki model —
                                     arka plandaki küçük istekler de bunu kullanır
    Her değer, aşağıdaki model tablosundan tam bir model adıdır. "haiku"yu en ucuz model olan Haiku 5.5'te bırakın: başlık ve özet gibi arka plan işleri onunla çalışır, bu satır olmazsa ana — daha pahalı — modelinize gider. Bir adın arkasına başka model koymak için o satırı değiştirin, örneğin "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5".
  4. claude'u çalıştırın. Oturumdan çıkmadan istediğiniz zaman model değiştirin:
    /model sonnet            → claude-sonnet-5
    /model fable             → claude-fable-5-1
    /model opus              → claude-opus-4-8
    /model haiku             → claude-haiku-5-5
    /model claude-opus-5-5   → tam model adı da olur
    Ya da doğrudan bir modelle açın: claude --model sonnet. Dosya açılışta okunur; değiştirdikten sonra claude'u kapatıp açın.
Sadece tek terminalde denemek mi istiyorsunuz? Aynı adlar değişken olarak da çalışır, ama yalnız o terminalde geçerlidir. Örneğin: export ANTHROPIC_BASE_URL="https://api.mawen8899.com" $env:ANTHROPIC_BASE_URL = "https://api.mawen8899.com" Kalıcı yer settings.json'dır.

Cursor

OpenAI
  1. Settings (Cmd/Ctrl+Shift+J) → Models.
  2. OpenAI API Key bölümünü açın ve anahtarınızı yapıştırın: sk-ntm-…
  3. Override OpenAI Base URL seçeneğini açın ve https://api.mawen8899.com/v1 yazın.
  4. + Add model deyip bir model adı girin, örneğin gpt-5.6-luna.
  5. Verify deyin — Cursor deneme isteği gönderir, anahtarı ve adresi kaydeder.

Codex

OpenAI
  1. Codex yapılandırma dosyasını oluşturun:
    macOS / Linux~/.codex/config.toml Windows%USERPROFILE%\.codex\config.toml
    model = "gpt-5.6-luna"
    model_provider = "mawen"
    
    [model_providers.mawen]
    name = "Mawen API"
    base_url = "https://api.mawen8899.com/v1"
    env_key = "MAWEN_API_KEY"
    wire_api = "responses"
    Başka bir model kullanmak için model satırına model tablosunun GPT bölümünden herhangi bir adı yazın.
  2. Anahtarı, dosyanın adını verdiği ortam değişkenine koyun.
    macOS / Linux — yalnız bu terminal için
    export MAWEN_API_KEY="sk-ntm-…"
    Windows (PowerShell) — yalnız bu terminal için
    $env:MAWEN_API_KEY = "sk-ntm-…"
  3. Kalıcı yapın; yoksa yeni açtığınız terminal — ve Codex uygulaması — anahtarı görmez.
    Windows (PowerShell) — bir kez çalıştırın
    [System.Environment]::SetEnvironmentVariable('MAWEN_API_KEY', 'sk-ntm-…', 'User')
    Sonra terminali kapatıp yenisini açın.
    macOS — bir kez, Finder'dan
    1. Terminal'e touch ~/.zshrc yazıp Enter'a basın. Dosya yoksa oluşturur, varsa hiçbir şeyini değiştirmez.
    2. Finder'ı açın ve ⌘ Cmd + Shift + G tuşlarına basın.
    3. Açılan kutuya ~/.zshrc yazıp Enter'a basın; dosya seçili olarak gelir.
    4. Dosyaya sağ tıklayın → Birlikte Aç → TextEdit.
    5. Dosyanın en altına bu satırı ekleyin; sk-ntm-… yerine kendi anahtarınızı yazın:
      export MAWEN_API_KEY="sk-ntm-…"
    6. ⌘ Cmd + S ile kaydedin. Terminal'i tamamen kapatıp (⌘ Cmd + Q) yeniden açın.
    Linux — bir kez çalıştırın
    echo 'export MAWEN_API_KEY="sk-ntm-…"' >> ~/.bashrc
    Sonra terminali kapatıp yenisini açın.
  4. Codex masaüstü uygulamasını mı kullanıyorsunuz? Tamamen kapatıp yeniden açın — anahtarı yalnız açılırken okur. Kapatmak için saatin yanındaki simgesine sağ tıklayıp Quit deyin. Kapatmak için uygulama öndeyken ⌘ Cmd + Q'ya basın.
Codex "Missing environment variable: MAWEN_API_KEY" diyorsa 3. adım eksik kalmıştır: anahtar yalnız tek bir terminale yazılmış, Codex başka bir terminalden ya da uygulamadan açılmıştır. 3. adımı uygulayın, terminali (ya da uygulamayı) kapatıp açın ve codex'i yeniden başlatın.

OpenCode

OpenAI
  1. Yapılandırma dosyasını oluşturup açın; terminalde şunu çalıştırın:
    macOS
    mkdir -p ~/.config/opencode && touch ~/.config/opencode/opencode.json && open -t ~/.config/opencode/opencode.json
    Linux
    mkdir -p ~/.config/opencode && nano ~/.config/opencode/opencode.json
    Windows (PowerShell)
    mkdir -Force "$HOME\.config\opencode" | Out-Null; notepad "$HOME\.config\opencode\opencode.json"
  2. Sağlayıcıyı dosyaya yazın, sk-ntm-… yerine kendi anahtarınızı koyun ve kaydedin:
    {
      "$schema": "https://opencode.ai/config.json",
      "model": "mawen/gpt-6-luna",
      "provider": {
        "mawen": {
          "npm": "@ai-sdk/openai-compatible",
          "name": "Mawen API",
          "options": {
            "baseURL": "https://api.mawen8899.com/v1",
            "apiKey": "sk-ntm-…"
          },
          "models": {
            "gpt-6-luna": {
              "name": "GPT 6 Luna",
              "attachment": true,
              "modalities": { "input": ["text", "image"], "output": ["text"] },
              "limit": { "context": 200000, "output": 32000 }
            },
            "claude-opus-5-5": {
              "name": "Opus 5.5",
              "attachment": true,
              "modalities": { "input": ["text", "image"], "output": ["text"] },
              "limit": { "context": 200000, "output": 32000 }
            }
          }
        }
      }
    }
    Bu biçim OpenCode 1.x ve 2.x'te çalışır. Başka bir model için aynı biçimde bir blok daha ekleyin; ID'ler Model ID'leri listesinde. Dosyada başka ayarlar varsa dosyayı silmeyin; bu satırları mevcut ayarların yanına ekleyin.
  3. OpenCode'u kapatıp açın ve /models komutunu çalıştırın: modelleriniz Mawen API altında görünür. Görünmüyorsa OpenCode dosyayı yükleyememiştir: önce dosyanın adını ve klasörünü, sonra yazım hatası olup olmadığını kontrol edin. OpenCode bozuk dosyayı uyarı vermeden atlar, devam etmeden düzeltin. baseURL değerinin sonundaki /v1'i silmeyin.

Cline

OpenAI
  1. Cline panelini açın → ⚙.
  2. API Provider → OpenAI Compatible.
  3. Base URL → https://api.mawen8899.com/v1
  4. API Key → sk-ntm-…
  5. Model ID → model tablosundaki adı yazın. Liste kendiliğinden gelmez, elle yazmanız gerekir; sonra Verify deyin.

Kilo Code

OpenAI
  1. ⚙ → Providers sekmesi → en altta Custom provider.
  2. Provider ID (mawen) ve Display name (Mawen API) girin.
  3. Provider API → OpenAI Compatible.
  4. Base URL https://api.mawen8899.com/v1 ve API key sk-ntm-… girin.
  5. Models bölümünde model tablosundaki adı yazın. Özel sağlayıcıda Context Window ve Max Output Tokens değerlerini Model Configuration'dan ayarlayın.

Droid (Factory)

OpenAI
  1. Anahtarı ortam değişkenine yazın.
    macOS / Linux
    export MAWEN_API_KEY="sk-ntm-…"
    Windows (PowerShell)
    $env:MAWEN_API_KEY = "sk-ntm-…"
  2. settings.json dosyasına özel model ekleyin:
    macOS / Linux~/.factory/settings.json Windows%USERPROFILE%\.factory\settings.json
    {
      "customModels": [
        {
          "model": "claude-opus-4-8",
          "displayName": "Mawen Opus 4.8",
          "baseUrl": "https://api.mawen8899.com/v1",
          "apiKey": "${MAWEN_API_KEY}",
          "provider": "generic-chat-completion-api",
          "maxOutputTokens": 16384
        }
      ]
    }
  3. droid'u çalıştırın, /model yazın ve Custom models altından seçin. settings.json camelCase alan adları kullanır (eski config.json / snake_case ile karıştırmayın), sağlayıcı generic-chat-completion-api'dir ve ${DEĞİŞKEN} yalnız settings.json içinde çalışır.

Pi

OpenAI
  1. Model dosyasını oluşturup açın; terminalde şunu çalıştırın:
    macOS
    mkdir -p ~/.pi/agent && touch ~/.pi/agent/models.json && open -t ~/.pi/agent/models.json
    Linux
    mkdir -p ~/.pi/agent && nano ~/.pi/agent/models.json
    Windows (PowerShell)
    mkdir -Force "$HOME\.pi\agent" | Out-Null; notepad "$HOME\.pi\agent\models.json"
  2. Sağlayıcıyı dosyaya yazın, sk-ntm-… yerine kendi anahtarınızı koyun ve kaydedin:
    {
      "providers": {
        "mawen": {
          "name": "Mawen API",
          "baseUrl": "https://api.mawen8899.com/v1",
          "api": "openai-completions",
          "apiKey": "sk-ntm-…",
          "models": [
            {
              "id": "gpt-6-luna",
              "name": "GPT 6 Luna",
              "input": ["text", "image"],
              "contextWindow": 200000,
              "maxTokens": 32000
            },
            {
              "id": "claude-opus-5-5",
              "name": "Opus 5.5",
              "input": ["text", "image"],
              "contextWindow": 200000,
              "maxTokens": 32000
            }
          ]
        }
      }
    }
    Başka bir model için aynı biçimde bir blok daha ekleyin; ID'ler Model ID'leri listesinde. Dosyada başka sağlayıcılar varsa yalnız mawen bloğunu onların yanına ekleyin.
  3. Proje klasörünüzde pi komutunu çalıştırın, /model yazın, yanında [mawen] yazan bir modelin üzerine gelin ve Ctrl+S tuşlarına basın: model seçilir ve varsayılan olarak kalır.

OMP (oh-my-pi)

OpenAI
  1. Model dosyasını oluşturup açın; terminalde şunu çalıştırın:
    macOS
    mkdir -p ~/.omp/agent && touch ~/.omp/agent/models.yml && open -t ~/.omp/agent/models.yml
    Linux
    mkdir -p ~/.omp/agent && nano ~/.omp/agent/models.yml
    Windows (PowerShell)
    mkdir -Force "$HOME\.omp\agent" | Out-Null; notepad "$HOME\.omp\agent\models.yml"
  2. Sağlayıcıyı dosyaya yazın, sk-ntm-… yerine kendi anahtarınızı koyun ve kaydedin:
    providers:
      mawen:
        baseUrl: https://api.mawen8899.com/v1
        api: openai-completions
        apiKey: sk-ntm-…
        models:
          - id: gpt-6-luna
            name: Mawen GPT 6 Luna
            reasoning: false
            input: [text, image]
            contextWindow: 200000
            maxTokens: 32000
          - id: claude-opus-5-5
            name: Mawen Opus 5.5
            reasoning: false
            input: [text, image]
            contextWindow: 200000
            maxTokens: 32000
    Başka bir model için aynı biçimde bir blok daha ekleyin; ID'ler Model ID'leri listesinde. Dosyada zaten providers: satırı varsa yalnız mawen bloğunu onun altına ekleyin.
  3. Kontrol edin: omp models mawen modellerinizi listelemeli.
  4. Proje klasörünüzde omp komutunu çalıştırın. İlk açılışta Set up your providers ekranında Esc tuşuna basın; Choose your default model ekranında mawen yazıp bir model seçin. Sonradan değiştirmek için /model yazın, modeli bulup Default rolüne atayın.

Hermes Agent

OpenAI
  1. Ayar dosyasını hermes config edit ile açın. Dosyanın yeri:
    macOS / Linux~/.hermes/config.yaml Windows%LOCALAPPDATA%\hermes\config.yaml
  2. Dosyada en solda başlayan model: satırını bulun. O satırı ve altındaki girintili satırların hepsini silin, yerine bunu yapıştırın, sk-ntm-… yerine kendi anahtarınızı koyun ve kaydedin:
    model:
      provider: custom:mawen
      default: gpt-6-luna
    
    providers:
      mawen:
        name: Mawen API
        api: https://api.mawen8899.com/v1
        api_key: sk-ntm-…
        transport: chat_completions
        default_model: gpt-6-luna
        discover_models: false
        models:
          gpt-6-luna:
            context_length: 200000
            supports_vision: true
          claude-opus-5-5:
            context_length: 200000
            supports_vision: true
    Dosyada en solda başlayan yalnız bir model: ve bir providers: satırı olmalı; önünde boşluk ya da # olan satırlar sayılmaz. İkincisi kalırsa Hermes dosyayı okuyamaz ve ayarlarınız uygulanmaz. Başka bir model için models: altına aynı biçimde ekleyin; ID'ler Model ID'leri listesinde.
  3. Deneyin: hermes chat --oneshot -q "Reply with exactly OK". Cevap geliyorsa bağlantı tamamdır.
  4. Proje klasörünüzde hermes komutunu çalıştırın. /model listeyi açar: önce Mawen API, sonra model. Bu seçim o oturum için geçerlidir; kalıcı olsun derseniz /model claude-opus-5-5 --global yazın.

OpenClaw

OpenAI
  1. OpenClaw'u henüz ayarlamadıysanız önce openclaw setup --baseline komutunu çalıştırın.
  2. Ayarlar için bir dosya oluşturup açın; terminalde şunu çalıştırın:
    macOS
    touch mawen.patch.json && open -t mawen.patch.json
    Linux
    nano mawen.patch.json
    Windows (PowerShell)
    notepad mawen.patch.json
  3. İçine bunu yazın, sk-ntm-… yerine kendi anahtarınızı koyun ve kaydedin:
    {
      "models": {
        "mode": "merge",
        "providers": {
          "mawen": {
            "baseUrl": "https://api.mawen8899.com/v1",
            "apiKey": "sk-ntm-…",
            "api": "openai-completions",
            "models": [
              {
                "id": "gpt-6-luna",
                "name": "Mawen GPT 6 Luna",
                "input": ["text", "image"],
                "contextWindow": 200000,
                "maxTokens": 32000
              },
              {
                "id": "claude-opus-5-5",
                "name": "Mawen Opus 5.5",
                "input": ["text", "image"],
                "contextWindow": 200000,
                "maxTokens": 32000
              }
            ]
          }
        }
      },
      "agents": {
        "defaults": {
          "model": { "primary": "mawen/gpt-6-luna" },
          "models": {
            "mawen/gpt-6-luna": { "alias": "mw-luna" },
            "mawen/claude-opus-5-5": { "alias": "mw-opus" }
          }
        }
      }
    }
    Başka bir model için models listesine bir blok, agents altına da takma adıyla bir satır ekleyin; ID'ler Model ID'leri listesinde.
  4. Ayarlarınıza ekleyin: openclaw config patch --file ./mawen.patch.json. Bu komut yalnız bu satırları ekler, diğer ayarlarınız olduğu gibi kalır. Sonra mawen.patch.json dosyasını silin; içinde anahtarınız var.
  5. openclaw chat komutunu çalıştırın. Model değiştirmek için /model mw-opus ya da /model mw-luna yazın. Varsayılanı değiştirmek için: openclaw models set mawen/claude-opus-5-5.

Kimi Code

OpenAI
  1. kimi --version yazın; sürüm 2 ile başlamalı. 1.x eski araçtır ve başka dosya okur.
  2. Ayar dosyasını oluşturup açın; terminalde şunu çalıştırın:
    macOS
    mkdir -p ~/.kimi-code && touch ~/.kimi-code/config.toml && open -t ~/.kimi-code/config.toml
    Linux
    mkdir -p ~/.kimi-code && nano ~/.kimi-code/config.toml
    Windows (PowerShell)
    mkdir -Force "$HOME\.kimi-code" | Out-Null; notepad "$HOME\.kimi-code\config.toml"
  3. İçine bunu yazın, sk-ntm-… yerine kendi anahtarınızı koyun ve kaydedin:
    default_model = "mawen/gpt-6-luna"
    
    [providers.mawen]
    type = "openai"
    base_url = "https://api.mawen8899.com/v1"
    api_key = "sk-ntm-…"
    
    [models."mawen/gpt-6-luna"]
    provider = "mawen"
    model = "gpt-6-luna"
    display_name = "Mawen GPT 6 Luna"
    max_context_size = 200000
    capabilities = ["tool_use", "image_in"]
    
    [models."mawen/claude-opus-5-5"]
    provider = "mawen"
    model = "claude-opus-5-5"
    display_name = "Mawen Opus 5.5"
    max_context_size = 200000
    capabilities = ["tool_use", "image_in"]
    default_model satırı en üstte, [ ile başlayan ilk satırdan önce durmalı ve bir tane olmalı. Başka bir model için aynı biçimde bir blok daha ekleyin; ID'ler Model ID'leri listesinde.
  4. Proje klasörünüzde kimi komutunu çalıştırın. /login gerekmez, o yalnız Kimi hesapları içindir. Model değiştirmek için /model yazın. Windows'ta önce Git for Windows kurulu olmalı; Kimi Code onsuz çalışmaz.

DeepSeek Harness

OpenAI
  1. npx @deepseek-ai/dsh webnpx.cmd @deepseek-ai/dsh web ile başlatın (Node.js 24.9 ya da üstü gerekir); tarayıcıda açılır. Preview Notice ekranında Continue, Add an API key to get started ekranında Configure later deyin. Masaüstü uygulamasında doğrudan 2. adıma geçin.
  2. Settings → Models → Add model provider yolunu izleyin ve Custom model API'ye geçin.
  3. Provider ID → mawen, Display name → Mawen API.
  4. Base URL → https://api.mawen8899.com/v1, API protocol → OpenAI Chat Completions.
  5. API key → sk-ntm-…
  6. Fetch available models deyin, istediğiniz modelleri işaretleyin ve Add selected deyin. Sonra Create provider deyin.
  7. Choose workspace ile proje klasörünüzü seçin, sonra mesaj kutusundan Mawen API altındaki modeli seçin.

Diğer araçlar

OpenAI · Anthropic

OpenAI ya da Anthropic API'sini konuşan her uygulama çalışır: adresi, anahtarı ve model adını verin.

OpenAI biçimi:     https://api.mawen8899.com/v1
Anthropic biçimi:  https://api.mawen8899.com   (/v1 olmadan)
Authorization:     Bearer sk-ntm-…

# OpenAI SDK (Python)
from openai import OpenAI
client = OpenAI(base_url="https://api.mawen8899.com/v1", api_key="sk-ntm-…")

# curl
curl https://api.mawen8899.com/v1/chat/completions \
  -H "Authorization: Bearer sk-ntm-…" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-luna","messages":[{"role":"user","content":"Merhaba"}],"stream":true}'

Her iki biçim de x-api-key ve Authorization: Bearer kabul eder; ikisi de aynı bakiyeden harcar.

401Unauthorized — anahtar yanlış ya da kapatılmış. Siparişinizdeki anahtarı yeniden kopyalayın.
402Payment Required — anahtarın tokenları bitti. Devam etmek için yeni token sipariş edin.
400Model bulunamadı — model adı model tablosundakiyle birebir değil.
429Too Many Requests — tek anahtarla aynı anda çok fazla istek. Kısa bekleyip tekrar deneyin.
503Geçici olarak kullanılamıyor — serviste kısa bir kesinti var. Biraz sonra tekrar deneyin; sürerse bize yazın.

3 Modeller ve size maliyeti

Bakiyeniz token cinsindendir ve bütün modeller aynı havuzdan harcar — ama aynı hızda değil. Her modelin bir katsayısı vardır: bir isteğin harcadığı token, bakiyenizden düşülmeden önce bu sayıyla çarpılır. 50.000 token harcayan bir istek ×2 katsayılı modelde 100.000, ×10 katsayılı modelde 500.000 token götürür.

Claude · /v1/messages
claude-opus-5-5×6
claude-opus-5×5
claude-opus-4-8×4
claude-opus-4-7×4
claude-opus-4-6×4
claude-sonnet-5-5×3.5
claude-sonnet-5×2.5
claude-sonnet-4-6×2
claude-haiku-5-5×1
claude-fable-5-1×10
claude-fable-5×10
GPT · /v1/chat/completions · /v1/responses
gpt-6.1-sol×4
gpt-6.1-terra×2.5
gpt-6-astra×8
gpt-6-sol×4
gpt-6-luna×1.5
gpt-5.6-sol×4
gpt-5.6-terra×3
gpt-5.6-luna×1.7
codex-auto-review×4
Gemini · /v1/chat/completions
gemini-4-argon×7
gemini-3.8-flash×2
gemini-3.1-pro×4
Grok · /v1/chat/completions
grok-4.7×3
grok-4.6×3
grok-4.5×3
DeepSeek · /v1/chat/completions
deepseek-v4-pro×2
deepseek-v4-flash×1
deepseek-v4-flash-uncensored×3
Kimi · /v1/chat/completions
kimi-k3.1-pro×5
kimi-k3×5
kimi-k2.7-code×1.5
kimi-k2.6×1.5
Qwen · /v1/chat/completions
qwen-3.8-max×5
qwen-3.8-flash-next×2
GLM · /v1/chat/completions
glm-5.3×4
glm-5.3-flash×1.5
MiMo · /v1/chat/completions
mimo-v2.6-pro×2.5
mimo-v2.6-flash×1
Muse · /v1/chat/completions
muse-wonder×4
muse-spark-1.3×1.5
Hy4 · /v1/chat/completions
hy4-preview×3

En ucuzları claude-haiku-5-5, deepseek-v4-flash ve mimo-v2.6-flash (×1): kısa ve basit işler için ideal. Günlük iş için en ekonomikleri claude-sonnet-4-6 ve gpt-6-luna. claude-opus-5-5 ve gpt-6-astra'yı gerçekten zor işlere saklayın; fable ailesi en yeteneklisi ve en hızlı harcayanı.

Model adını birebir yazın claude-opus-4-8 çalışır. opus-4.8 ve Opus 4.8 çalışmaz — "model yok" hatası döner.

Bakiyenizden daha fazlasını almak

İlk mesajınız bile birkaç bin token harcar. Bu normaldir: kod asistanları her isteğe kendi yönergelerini, araç tanımlarını ve projenizin bağlamını ekler.

  • Yeni bir işe başlarken oturumu temizleyin. Asistan her mesajda o ana kadarki bütün konuşmayı yeniden yollar; uzun sohbet pahalı sohbettir. Claude Code'da /clear, Codex'te yeni oturum. Bu tek alışkanlık diğerlerinin toplamından çok kazandırır.
  • Dosyanın adını söyleyin. "src/auth/login.ts içindeki hatayı düzelt" demek, "projemde bir hata var, bul" demekten çok daha ucuzdur — ikincisinde asistan onlarca dosyayı okur ve hepsini siz ödersiniz.
  • Hata metnini kırpın. Bütün log yerine hatanın çevresindeki 15–20 satırı yapıştırın.
  • Takıldığında durdurun. Aynı başarısız fikri deneyip duran bir asistan dakikalar içinde gerçek bakiye yakar. Esc'e basıp isteğinizi başka türlü anlatın.
  • Modeli işe göre seçin. En ucuz modelle en pahalısı arasında altı kattan fazla fark var. Rutin düzeltmeler pahalı uca ihtiyaç duymaz.
  • İlk günlerde anahtarınızın geçmişine bakın (sayfanın başındaki kutu). Her isteğin gerçekte ne tuttuğunu görmek, alışkanlıklarınızı her tavsiyeden hızlı düzeltir.

Sık sorulanlar

OpenAI ya da Anthropic hesabı gerekiyor mu?

Hayır. Anahtarınız yeterli: hesap açmanız, bir yere giriş yapmanız gerekmez. chatgpt.com ya da claude.ai'ye hiç girmezsiniz, kimseye şifre vermezsiniz.

Bu resmi bir OpenAI ya da Anthropic servisi mi?

Hayır. Mawen API, OpenAI ve Anthropic API biçimlerini birebir konuşan bağımsız bir geçittir — araçlarınızın hiçbir değişiklik olmadan çalışmasının sebebi de budur. Kullanımınızı OpenAI ya da Anthropic faturalandırmaz ve servisin onlarla bir bağı yoktur.

Tek anahtar hem Codex'te hem Claude Code'da çalışır mı?

Evet. Aynı anahtar iki biçimde de kabul edilir ve ikisi de aynı token bakiyesinden harcar. Anthropic biçimindeki araçlar https://api.mawen8899.com adresini, OpenAI biçimindekiler sonuna /v1 eklenmişini kullanır.

Anahtarımın tokenları biterse ne olur?

İstekler 402 hatasıyla durur. Yeni token sipariş edin; yeni bir anahtar aldıysanız eskisinin yerine yazın — adres ve modeller aynı kalır.

"The requested model does not exist" hatası alıyorum.

Model adı birebir değil. Model tablosundan kopyalayın: opus-4.8 değil claude-opus-4-8; GPT 5.6 Luna değil gpt-5.6-luna.

Anahtarım bir terminalde çalışıyor, diğerinde çalışmıyor.

Ortam değişkeni yalnız onu yazdığınız terminalde yaşar. Kalıcı yapın; adım adım anlatımı Codex kartının 3. adımında. Windows'ta SetEnvironmentVariable komutunu bir kez çalıştırırsınız. macOS'ta Finder'dan (⌘ Cmd + Shift + G) ~/.zshrc dosyasını açıp en altına export satırını eklersiniz. Linux'ta export satırını ~/.bashrc dosyasının en altına eklersiniz. Sonra yeni bir terminal açın.

Kısacık bir soru neden beklediğimden fazla token harcadı?

Üç şey üst üste biner: aracınız her isteğe kendi sistem yönergelerini ekler, o ana kadarki konuşmayı yeniden yollar ve maliyet modelin katsayısıyla çarpılır. Her istek, tokenlarıyla birlikte sayfanın başındaki kutuda, anahtarınızın geçmişinde.

Anahtarımı bir arkadaşımla paylaşabilir miyim?

Paylaşmayın. Anahtarı eline geçiren herkes onun tokenlarını harcar. Herkese açık bir depoya, ekran görüntüsüne ya da ortak bir dosyaya koymayın. Sızdığından şüphelenirseniz bize yazın: anahtarı kapatır, kalan tokenları yeni bir anahtara aktarırız.

Kurulumu nasıl geri alırım?

Eklediğiniz adresi ve anahtarı kaldırın, sonra uygulamayı tamamen kapatıp yeniden açın. Projeleriniz ve diğer ayarlarınız etkilenmez.

Bir yerde takıldınız mı? Bize yazın — hangi adımda olduğunuzu söyleyin ve hata metnini olduğu gibi gönderin.