DeepSeek V4 Flash yayında · GLM-5.2 fiyatımız resmi fiyatın %50'sine düştü
Blog
Rehber

OpenClaw + OmniaKey: tek provider, dört model ailesi

OmniaKey'i OpenClaw'a tek OpenAI uyumlu provider olarak ekleyin ve Claude, GPT, Gemini, Grok modellerini id ile çalıştırın — çoğu kişinin kaçırdığı allowlist adımı dahil.

5 dk okumaOmniaKey
OpenClawcoding agentsetupAPI gateway

OpenClaw paketlenmiş bir assistant değil, bir framework'tür: agent loop, araç kullanımı ve kod düzenleme iskeletini verir; zekâ, bağladığınız provider'dan gelir. Bu yüzden dokunacağınız en önemli dosya provider config'tir — OmniaKey, Claude, GPT, Gemini ve Grok'a aynı anda ulaşan tek OpenAI uyumlu giriş olarak buna uyar.

OmniaKey'i provider olarak ekleyin

Provider config ~/.openclaw/openclaw.json içinde durur. OmniaKey'i models.providers altına ekleyin:

json
{
  "models": {
    "mode": "merge",
    "providers": {
      "omniakey": {
        "baseUrl": "https://api.omniakey.com/v1",
        "apiKey": "your-omniakey-api-key",
        "api": "openai-completions",
        "models": [
          { "id": "claude-opus-4-8" },
          { "id": "gpt-5.5" },
          { "id": "gemini-3.1-pro-preview" },
          { "id": "grok-4.5" }
        ]
      }
    }
  }
}

"mode": "merge" OpenClaw'a bu provider'ı mevcut config'inize eklemesini, tüm config'i değiştirmemesini söyler — zaten provider tanımlarınız varsa bu satırı tutun. Tek OpenAI uyumlu provider dört model ailesini kapsar: OmniaKey model id'sine göre yönlendirir, yani claude-opus-4-8, gpt-5.5, gemini-3.1-pro-preview ve grok-4.5 aynı girişten çalışır.

Herkesin kaçırdığı adım: modeli allowlist'e ekleyin

Provider tanımlamak işin yalnızca yarısıdır. OpenClaw ayrıca modelin allowlist'te olmasını ister; aksi halde anahtar doğru olsa bile klasik model not allowed hatasını alırsınız. Bu da aynı openclaw.json dosyasına, models block'unun yanına girer — models ve agents kardeş top-level key'lerdir. provider/model-id biçimindeki tam referansı agents.defaults altına ekleyin:

json
{
  "agents": {
    "defaults": {
      "models": ["omniakey/claude-opus-4-8", "omniakey/gpt-5.5", "omniakey/gemini-3.1-pro-preview", "omniakey/grok-4.5"],
      "model": "omniakey/claude-opus-4-8"
    }
  }
}

Request body yalnızca model id'sini taşır; provider/model-id referansı OpenClaw'ın iç adıdır. Provider tanımı ve allowlist girişi ikisi de gereklidir ve farklı işler yapar — bu yüzden birçok kurulum provider'ı tanımlar, allowlist'i unutur ve takılır.

Doğrulayın

bash
openclaw doctor

doctor config dosyasını, provider'ı, anahtar biçimini, canlı bağlantıyı ve model erişimini kontrol eder. Ardından openclaw models list OmniaKey modellerinizi göstermeli ve aktif modeli agents.defaults altında omniakey/gpt-5.5 — veya allowlist'e eklediğiniz herhangi bir id — olarak ayarlayabilmelisiniz.

~/.openclaw/agents/main/agent/models.json dosyasını elle düzenlemeyin — bu dosya openclaw.json üzerinden yeniden oluşturulur. JSON'da hata yaparsanız OpenClaw'dan dosyayı düzeltmesini istemek genelde yeterlidir; eksik virgülü yakalamakta iyidir.

OpenClaw'ı neden OmniaKey üzerinden yönlendirmeli?

Dört aile için tek anahtar ve tek bakiye, aylık plan olmadan token başına fatura — ve sessiz model ikamesi yok. OmniaKey allowlist'e eklediğiniz model id'sini çalıştırır; upstream kapalıysa, görev ortasında kod tabanınızı farklı düşünen "eşdeğer" bir modele sessizce geçmek yerine hatayı görürsünüz.

OpenAI uyumlu
https://api.omniakey.com/v1
Anthropic yerel
https://api.omniakey.com
Gemini yerel
https://api.omniakey.com/v1beta

Kodlama ajanları rehberi diğer araçları da kapsar.