Gemini API'yi çağırdığınızda ortaya çıkan yaygın sorunları teşhis etmenize ve çözmenize yardımcı olması için bu kılavuzdan yararlanabilirsiniz. API anahtarı sorunlarıyla karşılaşırsanız API anahtarınızı API anahtarı kurulum kılavuzuna göre doğru şekilde ayarladığınızdan emin olun.
Hata kodları
Aşağıdaki tabloda, karşılaşabileceğiniz yaygın hata kodları, nedenleri ve sorun giderme adımlarıyla ilgili açıklamalar yer almaktadır:
HTTP Kodu | Durum | Açıklama | Çözüm |
400 | INVALID_ARGUMENT | İsteğin gövdesi hatalı biçimlendirilmiş. | İstek biçimi, örnekler ve desteklenen sürümler için API referansını kontrol edin. Eski bir uç noktayla daha yeni bir API sürümündeki özelliklerin kullanılması hatalara neden olabilir. |
403 | PERMISSION_DENIED | API anahtarınız gerekli izinlere sahip değil. | API anahtarınızın ayarlandığından ve doğru erişime sahip olduğundan emin olun. |
404 | NOT_FOUND | İstenen kaynak bulunamadı. | İsteğinizdeki tüm parametrelerin API sürümünüz için geçerli olup olmadığını kontrol edin. |
429 | RESOURCE_EXHAUSTED | Döviz kuru sınırını aştınız. | Modelin ücret sınırı dahilinde olduğunuzdan emin olun. Gerekirse kota artışı isteğinde bulunun. |
500 | DAHİLİ | Google tarafında beklenmeyen bir hata oluştu. | Biraz bekleyip isteğinizi tekrar deneyin. Tekrar denedikten sonra sorun devam ederse lütfen Google AI Studio'daki Geri bildirim gönder düğmesini kullanarak bildirin. |
503 | UNAVAILABLE | Hizmet geçici olarak aşırı yüklenmiş veya çalışmıyor olabilir. | Biraz bekleyip isteğinizi tekrar deneyin. Tekrar denedikten sonra sorun devam ederse lütfen Google AI Studio'daki Geri bildirim gönder düğmesini kullanarak bildirin. |
API çağrılarınızda model parametresi hatalarını kontrol etme
Model parametrelerinizin aşağıdaki değerler dahilinde olduğundan emin olun:
Model parametresi | Değerler (aralık) |
Aday sayısı | 1-8 (tam sayı) |
Sıcaklık | 0,0-1,0 |
Maksimum çıkış jetonu |
Kullandığınız model için maksimum jeton sayısını belirlemek amacıyla get_model (Python) kullanın.
|
TopP | 0,0-1,0 |
Parametre değerlerini kontrol etmenin yanı sıra, doğru API sürümünü (ör. /v1
veya /v1beta
) ve istediğiniz özellikleri
destekleyen bir model ekleyin. Örneğin, Beta sürümünde olan bir özellik yalnızca /v1beta
API sürümünde kullanılabilir.
Doğru modele sahip olup olmadığınızı kontrol edin
Desteklenen bir model kullandığınızdan emin olun. Kullanıma hazır tüm modelleri almak için list_models
(Python) kullanın.
Güvenlik sorunları
API çağrınızdaki bir güvenlik ayarı nedeniyle bir istem engellendiğini görürseniz isteği, API çağrısında ayarladığınız filtrelerle ilgili olarak inceleyin.
BlockedReason.OTHER
ifadesini görüyorsanız sorgu veya yanıt, hizmet şartlarını ihlal ediyor ya da desteklenmiyor olabilir.
Model çıkışını iyileştirme
Daha yüksek kaliteli model çıkışları için daha yapılandırılmış istemler yazmayı keşfedin. İstem tasarımına giriş sayfasında, başlamanıza yardımcı olacak bazı temel kavramlar, stratejiler ve en iyi uygulamalar tanıtılmaktadır.
Yüzlerce iyi giriş/çıkış çifti örneğiniz varsa model ayarlaması yapmayı da düşünebilirsiniz.
Jeton sınırlarını anlama
Giriş ve çıkış jetonu sınırları dahil, modellerle ilgili ek meta veriler almak için ModelService
API'yi kullanın.
İsteminizin kullandığı jetonları almak üzere sohbet modelleri için countMessageTokens
ve metin modelleri için countTextTokens
kullanın.
Bilinen sorunlar
- Google AI Studio için mobil destek: Web sitesini mobil cihazlarda açabilirsiniz ancak küçük ekranlar için optimize edilmemiştir.
- API yalnızca İngilizceyi desteklemektedir. Farklı dillerde istem göndermek beklenmedik veya engellenmiş yanıtlar verebilir. Güncellemeler için kullanılabilir dillere bakın.
Hata bildirin
Soru sormak veya özellik isteği ya da hata göndermek için GitHub'da sorun kaydı oluşturun.