OpenClaw’da Copilot kullanmanın üç yolu
- Yerleşik sağlayıcı (github-copilot)
- Copilot SDK harness Plugin'i (copilot)
- Copilot Proxy Plugin'i (copilot-proxy)
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.
İsteğe bağlı bayraklar
| Bayrak | Açıklama |
|---|---|
--yes | Onay istemini atla |
--set-default | Sağlayıcının önerilen varsayılan modelini de uygula |
Etkileşimsiz ilk kurulum
Copilot için zaten bir GitHub OAuth erişim token’ınız varsa, başsız kurulum sırasındaopenclaw onboard --non-interactive ile içe aktarın:
--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.
Etkileşimli TTY gerekli
Etkileşimli TTY gerekli
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.
Model kullanılabilirliği planınıza bağlıdır
Model kullanılabilirliği planınıza bağlıdır
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.Copilot API'den canlı katalog yenileme
Copilot API'den canlı katalog yenileme
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):Aktarım seçimi
Aktarım seçimi
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.
İstek uyumluluğu
İstek uyumluluğu
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.
Ortam değişkeni çözümleme sırası
Ortam değişkeni çözümleme sırası
OpenClaw, Copilot kimlik doğrulamasını ortam değişkenlerinden aşağıdaki
öncelik sırasına göre çözer:
Birden çok değişken ayarlandığında OpenClaw en yüksek öncelikli olanı kullanır.
Cihazla oturum açma akışı (
| Öncelik | Değişken | Notlar |
|---|---|---|
| 1 | COPILOT_GITHUB_TOKEN | En yüksek öncelik, Copilot’a özel |
| 2 | GH_TOKEN | GitHub CLI token’ı (geri dönüş) |
| 3 | GITHUB_TOKEN | Standart GitHub token’ı (en düşük) |
openclaw models auth login-github-copilot) token’ını
kimlik doğrulama profili deposunda saklar ve tüm ortam değişkenlerine göre önceliklidir.Token depolama
Token depolama
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.
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çinmemorySearch.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.
Nasıl çalışır
- OpenClaw GitHub token’ınızı çözer (env değişkenlerinden veya kimlik doğrulama profilinden).
- Bunu kısa ömürlü bir Copilot API token’ıyla değiştirir.
- Kullanılabilir embedding modellerini keşfetmek için Copilot
/modelsuç noktasını sorgular. - En iyi modeli seçer (
text-embedding-3-smalltercih edilir). - Embedding isteklerini Copilot
/embeddingsuç noktasına gönderir.
İ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ı.