Kendi model anahtarınızı bağlayın
Bir model sağlayıcısından veya ağ geçidinden aldığınız anahtarı kullanın. Başarılı bir bağlantı için sağlayıcının, uç noktanın, model ID’sinin ve hesap izninin eşleşmesi gerekir.
Bağlantı bilgilerini hazırlayın
Çağırmayı planladığınız hizmetten alınmış bir API anahtarına, hizmetin API temel URL’sine, kullanılabilir bir model ID’sine ve uyumlu bir protokole veya ön ayara ihtiyacınız vardır. Bir tüketici sohbet sitesindeki hesap, tek başına API erişimi veya API kredisi sağlamaz.
Free dâhil her plan BYOK’u destekler. Sağlayıcı anahtarınız, OpenDesign bakiyesi yerine ilgili sağlayıcının faturalandırmasını ve kullanım hakkını kullanır.
Sağlayıcıyı ekleyin
- Settings → Models & providers → API providers bölümünü açın.
- Anahtarınızı veren hizmete ait ön ayarı seçin. Custom provider için ilgili hizmetin belgelerinde belirtilen protokolü kullanın.
- API Key alanına yalnızca gizli anahtarı yapıştırın. Bearer, tırnak işareti veya JSON yapılandırma sarmalayıcısı eklemeyin.
- Base URL değerini kontrol edin. Ön ayardaki adres kilitliyse başka bir uç nokta girmeden önce özel URL seçeneğini kullanın.
- Kullanılabilir listeden bir model seçin veya Custom altında tam API model ID’sini girin. Modellerin yüklenmesi hizmete ve hesaba bağlıdır.
- Test işlemini çalıştırın. Yanıtını okuyun: Başarılı bir test, tüm araçları, medya modellerini veya gelecekteki istekleri değil, bu küçük isteği doğrular.
- Kaydedildi onayını bekleyin. Sağlayıcıyı, adresi ve modeli kontrol etmek için ayarları yeniden açın; ardından projeye dönün ve küçük bir görev göndermeden önce bu bağlantıyı seçin.
Anahtarı gizli tutun. Yerel olarak incelemek için alanı Show ile görünür hâle getirebilirsiniz; ekran görüntüsü paylaşmadan önce anahtarı karartın.
Örnek: DeepSeek
DeepSeek Platform üzerinden bir anahtar oluşturun. Temel URL olarak https://api.deepseek.com kullanın ve hesabınızın çağırabildiği bir model seçin. Sağlayıcının güncel model listesindeki bir ID’yi kullanın; örneğin deepseek-flash; yüklü istemcinin ekran görüntüsünde hâlâ daha eski bir ön ayar diğer adı bulunuyor. Gerektiğinde güncel ID’yi özel model olarak girin. Yüklü 0.25.0 sürümündeki Get key kısayolu yanlış sağlayıcı sayfasını açabilir. İlgisiz bir OpenAI anahtarı oluşturmak yerine sağlayıcının kendi konsolunu kullanın.
| Alan | Doğrudan DeepSeek örneği |
|---|---|
| Sağlayıcı / protokol | DeepSeek ön ayarı veya OpenAI protokolüyle uyumlu özel bir ön ayar |
| API Key | DeepSeek Platform hesabınız tarafından verilmiş bir anahtar |
| Base URL | https://api.deepseek.com |
| Model ID | Hesabınız için etkinleştirilmişse deepseek-flash |
Eski bir ekran görüntüsündeki görünen ad yerine güncel DeepSeek API belgelerinden tam ID’yi kopyalayın. Bu OpenAI protokolü örneğinde ayrı /anthropic uç noktasını kullanmayın.
Örnek: OpenRouter
OpenRouter anahtar ayarları üzerinden bir anahtar oluşturun. https://openrouter.ai/api/v1 kullanın. Sağlayıcı ön eki dâhil olmak üzere OpenRouter’ın kullanılabilir modeller listesinden bir model ID’si kopyalayın. Doğrudan Anthropic veya OpenAI anahtarını OpenRouter ön ayarına girmeyin. Anahtar, isteği alan ağ geçidine ait olmalıdır.
- API providers bölümünde OpenRouter’ı seçin ve OpenRouter tarafından verilmiş bir anahtarı yapıştırın.
- Base URL olarak https://openrouter.ai/api/v1 kullanın.
- Sağlayıcı ön eki dâhil olmak üzere tam model ID’sini OpenRouter model dizininden kopyalayın.
- Bağlantıyı test edin, kaydedilmesini bekleyin ve bir istek çalıştırmadan önce projede bu bağlantıyı seçin.
Başka bir sağlayıcıyı kontrol edin
| Ayrıntı | Doğrulanacak öğe |
|---|---|
| Protokol | Ön ayar, belgelenen API protokolüyle eşleşmelidir. |
| Base URL | Kontrol paneli yolu veya yinelenen sürüm bölümü olmadan, ön ayarın beklediği API kök adresini kullanın. |
| Model | Pazarlama adını değil, API model ID’sini kullanın. |
| İzin | Sağlayıcı hesabında model erişimini, bölgesel kullanılabilirliği, kotayı ve faturalandırmayı doğrulayın. |
Anahtar, yürütme ortamının tamamı değildir
BYOK görevleri, ajanın dosya ve araç işlemlerini gerçekleştiren desteklenen çalışma zamanına yine de ihtiyaç duyar. Uygulama çalışma zamanının kullanılamadığını bildirirse ilgili çalışma zamanının kurulum veya yeniden tarama talimatlarını izleyin. Anahtarı değiştirmek, yürütülebilir bir dosya yüklemez.
Faturalandırmayı anlayın
BYOK istekleri, girdiğiniz anahtarın ait olduğu sağlayıcı veya ağ geçidi tarafından faturalandırılır. OpenDesign aboneliği ile harici sağlayıcının bakiyesi birbirinden ayrıdır. Geçerli bir anahtar hâlâ görev çalıştıramıyorsa faturalandırma ve bağlantı sorunlarını giderme bölümlerine bakın.
Test sonucunu okuyun ve sorunu giderin
| Sonuç | Sonraki işlem |
|---|---|
| 401 / geçersiz anahtar | Anahtarı veren hizmeti kontrol edin ve tam anahtarı ek biçimlendirme olmadan yapıştırın. İptal edilmiş bir anahtarı kaynağında değiştirin. |
| 403 / erişim reddedildi | Sağlayıcı üzerinden model iznini, bölgeyi ve hesap erişimini kontrol edin. Geçerli bir gizli anahtar tek başına model erişimi sağlamaz. |
| 404 / model bulunamadı | API kök adresini ve tam model ID’sini kontrol edin. Kontrol paneli yollarını ve yinelenen /v1 bölümlerini kaldırın. |
| 429 / kota veya hız sınırı | Bakiyenin tükenmesiyle geçici hız sınırını ayırt etmek için sağlayıcı hatasını okuyun. Yeniden denemeden önce sağlayıcının hesap konsolunu kontrol edin. |
| Zaman aşımı / ağ hatası | Bu uç noktaya istemci ortamından erişilip erişilemediğini kontrol edin. Ağ sorununu giderdikten sonra küçük bir isteği yeniden deneyin. |
Başarılı bir testten sonra mevcut projede küçük bir istek gönderin; yanıtı ve oluşturulan dosyaları inceleyin. Test başarılı olduğu hâlde dosya işlemleri başarısız olursa yürütme ortamı bölümünde açıklanan çalışma zamanını kontrol edin; çalışan bir anahtarı tekrar tekrar değiştirmeyin.