Ana içeriğe atla
GitHub Copilot, GitHub’ın AI kodlama asistanıdır. GitHub hesabınız ve planınız için Copilot modellerine erişim sağlar. OpenClaw, Copilot’ı üç farklı şekilde model sağlayıcısı veya aracı çalışma zamanı olarak kullanabilir.

OpenClaw’da Copilot kullanmanın üç yolu

GitHub token’ı almak için yerel cihazla oturum açma akışını kullanın, ardından OpenClaw çalıştığında bunu Copilot API token’larıyla değiştirin. Bu varsayılan ve en basit yoldur çünkü VS Code gerektirmez.
1

Oturum açma komutunu çalıştırın

openclaw models auth login-github-copilot
Bir URL’yi ziyaret etmeniz ve tek kullanımlık bir kod girmeniz istenir. İşlem tamamlanana kadar terminali açık tutun.
2

Varsayılan model ayarlayın

openclaw models set github-copilot/claude-opus-4.7
Veya yapılandırmada:
{
  agents: {
    defaults: { model: { primary: "github-copilot/claude-opus-4.7" } },
  },
}

İsteğe bağlı bayraklar

BayrakAçıklama
--yesOnay istemini atla
--set-defaultSağlayıcının önerilen varsayılan modelini de uygula
# Onayı atla
openclaw models auth login-github-copilot --yes

# Tek adımda oturum aç ve varsayılan modeli ayarla
openclaw models auth login --provider github-copilot --method device --set-default

Etkileşimsiz ilk kurulum

Copilot için zaten bir GitHub OAuth erişim token’ınız varsa, başsız kurulum sırasında openclaw onboard --non-interactive ile içe aktarın:
openclaw onboard --non-interactive --accept-risk \
  --auth-choice github-copilot \
  --github-copilot-token "$COPILOT_GITHUB_TOKEN" \
  --skip-channels --skip-health
--auth-choice değerini atlayabilirsiniz; --github-copilot-token geçirmek, GitHub Copilot sağlayıcısı kimlik doğrulama seçimini çıkarır. Bayrak atlanırsa, ilk kurulum sırasıyla COPILOT_GITHUB_TOKEN, GH_TOKEN, ardından GITHUB_TOKEN değerlerine geri döner. Düz metin yerine auth-profiles.json içinde env destekli bir tokenRef saklamak için COPILOT_GITHUB_TOKEN ayarlanmış halde --secret-input-mode ref kullanın.
Cihazla oturum açma akışı etkileşimli bir TTY gerektirir. Bunu etkileşimsiz bir betikte veya CI işlem hattında değil, doğrudan bir terminalde çalıştırın.
Copilot model kullanılabilirliği GitHub planınıza bağlıdır. Bir model reddedilirse başka bir ID deneyin (örneğin github-copilot/gpt-5.5). Güncel model listesi için GitHub’ın Copilot planına göre desteklenen modeller sayfasına bakın.
Cihazla oturum açma (veya env-var) kimlik doğrulama yolu bir GitHub token’ı çözdüğünde, OpenClaw model kataloğunu isteğe bağlı olarak ${baseUrl}/models üzerinden yeniler (VS Code Copilot’ın kullandığı aynı uç nokta); böylece çalışma zamanı hesap bazlı yetkilendirmeyi ve doğru bağlam pencerelerini manifest değişimi olmadan izler. Yeni yayımlanan Copilot modelleri OpenClaw yükseltmesi olmadan görünür hale gelir ve bağlam pencereleri gerçek model bazlı sınırları yansıtır (örn. gpt-5.x serisi için 400k, dahili claude-opus-*-1m varyantları için 1M).Paketlenmiş statik katalog; keşif devre dışı olduğunda, kullanıcının GitHub kimlik doğrulama profili olmadığında, token değişimi başarısız olduğunda veya /models HTTPS çağrısı hata verdiğinde görünür geri dönüş olarak kalır. Tamamen statik manifest kataloğuna dayanmak ve bundan çıkmak için (çevrimdışı / hava boşluklu senaryolar):
{
  plugins: {
    entries: {
      "github-copilot": {
        config: { discovery: { enabled: false } },
      },
    },
  },
}
Claude model ID’leri Anthropic Messages aktarımını otomatik olarak kullanır. GPT, o-series ve Gemini modelleri OpenAI Responses aktarımını korur. OpenClaw doğru aktarımı model ref değerine göre seçer.
OpenClaw, yerleşik compaction, araç sonucu ve görüntü takip dönüşleri dahil olmak üzere Copilot aktarımlarında Copilot IDE tarzı istek başlıkları gönderir. Bu davranış Copilot API’ye karşı doğrulanmadıkça Copilot için sağlayıcı düzeyinde Responses devamını etkinleştirmez.
OpenClaw, Copilot kimlik doğrulamasını ortam değişkenlerinden aşağıdaki öncelik sırasına göre çözer:
ÖncelikDeğişkenNotlar
1COPILOT_GITHUB_TOKENEn yüksek öncelik, Copilot’a özel
2GH_TOKENGitHub CLI token’ı (geri dönüş)
3GITHUB_TOKENStandart GitHub token’ı (en düşük)
Birden çok değişken ayarlandığında OpenClaw en yüksek öncelikli olanı kullanır. Cihazla oturum açma akışı (openclaw models auth login-github-copilot) token’ını kimlik doğrulama profili deposunda saklar ve tüm ortam değişkenlerine göre önceliklidir.
Oturum açma işlemi, kimlik doğrulama profili deposunda bir GitHub token’ı saklar ve OpenClaw çalıştığında bunu bir Copilot API token’ıyla değiştirir. Token’ı elle yönetmeniz gerekmez.
Cihazla oturum açma komutu etkileşimli bir TTY gerektirir. Başsız kurulum gerektiğinde etkileşimsiz ilk kurulumu kullanın.

Bellek arama embedding’leri

GitHub Copilot, bellek araması için embedding sağlayıcısı olarak da hizmet verebilir. Copilot aboneliğiniz varsa ve oturum açtıysanız, OpenClaw bunu ayrı bir API anahtarı olmadan embedding’ler için kullanabilir.

Yapılandırma

GitHub Copilot embedding’lerini kullanmak için memorySearch.provider değerini açıkça ayarlayın. Bir GitHub token’ı mevcutsa, OpenClaw kullanılabilir embedding modellerini Copilot API’den keşfeder ve en iyisini otomatik olarak seçer.
{
  agents: {
    defaults: {
      memorySearch: {
        provider: "github-copilot",
        // Optional: override the auto-discovered model
        model: "text-embedding-3-small",
      },
    },
  },
}

Nasıl çalışır

  1. OpenClaw GitHub token’ınızı çözer (env değişkenlerinden veya kimlik doğrulama profilinden).
  2. Bunu kısa ömürlü bir Copilot API token’ıyla değiştirir.
  3. Kullanılabilir embedding modellerini keşfetmek için Copilot /models uç noktasını sorgular.
  4. En iyi modeli seçer (text-embedding-3-small tercih edilir).
  5. Embedding isteklerini Copilot /embeddings uç noktasına gönderir.
Model kullanılabilirliği GitHub planınıza bağlıdır. Hiç embedding modeli yoksa OpenClaw Copilot’ı atlar ve sonraki sağlayıcıyı dener.

İlgili

Model seçimi

Sağlayıcıları, model ref değerlerini ve yük devri davranışını seçme.

OAuth ve kimlik doğrulama

Kimlik doğrulama ayrıntıları ve kimlik bilgisi yeniden kullanım kuralları.