API Hop Belgeleri
Gemini modelleri
Gemini 3.6 Flash, 3.7 Flash, 3.8 Flash, 3.5 Flash-Lite ve 4 Argon’u ortak Chat Completions uç noktasından çağırın.
https://api.apihop.ai/v1/chat-completionsGemini modelleri ortak Chat Completions uç noktasını kullanır. Bu sayfa desteklenen model değerlerini ve metin sohbeti sözleşmesini kaydeder.
POST https://api.apihop.ai/v1/chat-completionsKullanılabilir modeller
model değeri | Akışsız JSON | SSE akışı |
|---|---|---|
gemini-3.6-flash | Evet | Evet |
gemini-3.7-flash | Evet | Evet |
gemini-3.8-flash | Evet | Evet |
gemini-3.5-flash-lite | Evet | Evet |
gemini-4-argon | Evet | Evet |
gemini-4-argon dağıtım ve etkinleştirme gerektirir. Referansta bulunması üretimde kullanılabilirliğini doğrulamaz.
Model adları ürün seviyelerini ayırır; gecikme, iş hacmi veya kalite SLA’sı değildir. Modelleri gerçek iş yükünüzle karşılaştırın. İstek öncesinde GET https://api.apihop.ai/v1/models ile anahtarınıza kullanılabilirliği kontrol edin.
Kimlik doğrulama
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonAkışsız istek
{
"model": "gemini-3.7-flash",
"messages": [
{
"role": "system",
"content": "You are a concise and accurate technical assistant."
},
{
"role": "user",
"content": "Explain idempotent APIs in five sentences."
}
],
"stream": false
}Akış isteği
{
"model": "gemini-3.6-flash",
"messages": [
{
"role": "user",
"content": "Show a TypeScript API error-handling example."
}
],
"stream": true
}Bu uç nokta varsayılan olarak tek bir tam JSON yanıtı döndürür. SSE akışı gerektiğinde stream: true değerini açıkça ayarlayın.
İstek alanları
modelstringzorunlugemini-3.6-flash veya gemini-3.7-flash veya gemini-3.8-flash veya gemini-3.5-flash-lite veya gemini-4-argon kullanın.
messagesobject[]zorunluOpenAI Chat Completions tarzı mesajlar. Her mesaj role ve content içerir.
streambooleanVarsayılan: falsetrue SSE döndürür; false tek bir tam JSON yanıtı döndürür.
max_tokensintegerPozitif tamsayı olarak isteğe bağlı azami çıktı tokenı. Seçilen modelin üst sağlayıcı varsayılanını kullanmak için atlayın. Modele göre bütçe, akıl yürütme tokenlarını ve son metni kapsayabilir. Küçük bütçe yanıtı kesebilir veya son metinden önce tükenebilir; artırmak maliyeti yükseltebilir.
max_completion_tokensintegerAynı bütçe hususlarıyla max_tokens için isteğe bağlı uyumluluk alternatifi. Desteği seçilen model belirler; üst varsayılanı kullanmak için iki alanı da atlayın.
temperature, top_p, frequency_penalty, presence_penalty, stop ve n gibi ortak alanlar için Ortak Chat Completions belgesine bakın. İsteğe bağlı alan desteği ve davranışı modele bağlıdır; bu sayfa tüm ortak alanları garanti etmez.
Başarılı yanıt
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "gemini-3.7-flash",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "An idempotent API produces the same effective result when..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 26,
"completion_tokens": 118,
"total_tokens": 144
}
}usage isteğe bağlı akıl yürütme tokenı ayrıntıları içerebilir; istemciler yokluğunu veya modele göre değişmesini tolere etmelidir.
Kullanım notları
- Gövdenin
modeldeğeri kullanılabilir modeller tablosundaki açık ID’lerden biri olmalıdır. - Ürün adları, görünen adlar veya takma adlar açık model ID’sinin yerine kabul edilmez.
- Sayfa yalnızca
POST https://api.apihop.ai/v1/chat-completionsadresine gönderilen Chat Completions istekleri için geçerlidir; OpenAI Responses veya Claude Messages için değil. - Mevcut anahtara görünen modeller için
GET https://api.apihop.ai/v1/models, güncel fiyatlar için konsolu kullanın.