API Hop-Dokumentation
Gemini-Modelle
Gemini 3.6 Flash, 3.7 Flash, 3.8 Flash, 3.5 Flash-Lite und 4 Argon über den gemeinsamen Chat-Completions-Endpunkt aufrufen.
https://api.apihop.ai/v1/chat-completionsGemini-Modelle verwenden den gemeinsamen Chat-Completions-Endpunkt. Diese Seite beschreibt unterstützte model-Werte und den Vertrag für Textchats.
POST https://api.apihop.ai/v1/chat-completionsVerfügbare Modelle
model-Wert | JSON ohne Streaming | SSE-Streaming |
|---|---|---|
gemini-3.6-flash | Ja | Ja |
gemini-3.7-flash | Ja | Ja |
gemini-3.8-flash | Ja | Ja |
gemini-3.5-flash-lite | Ja | Ja |
gemini-4-argon | Ja | Ja |
gemini-4-argon erfordert Bereitstellung und Aktivierung. Der Eintrag in dieser Referenz bestätigt keine Verfügbarkeit in Produktion.
Modellnamen unterscheiden Produktstufen; sie sind keine SLAs für Latenz, Durchsatz oder Qualität. Vergleichen Sie Modelle anhand Ihrer tatsächlichen Arbeitslast. Prüfen Sie vor einer Anfrage mit GET https://api.apihop.ai/v1/models die Verfügbarkeit für Ihren Schlüssel.
Authentifizierung
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonAnfrage ohne Streaming
{
"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
}Streaming-Anfrage
{
"model": "gemini-3.6-flash",
"messages": [
{
"role": "user",
"content": "Show a TypeScript API error-handling example."
}
],
"stream": true
}Dieser Endpunkt liefert standardmäßig eine vollständige JSON-Antwort. Setzen Sie stream: true ausdrücklich, wenn Sie SSE-Streaming benötigen.
Anfragefelder
modelstringerforderlichVerwenden Sie gemini-3.6-flash oder gemini-3.7-flash oder gemini-3.8-flash oder gemini-3.5-flash-lite oder gemini-4-argon.
messagesobject[]erforderlichNachrichten im Stil von OpenAI Chat Completions. Jede Nachricht enthält role und content.
streambooleanStandard: falsetrue liefert SSE; false liefert eine vollständige JSON-Antwort.
max_tokensintegerOptionale maximale Ausgabetokens als positive Ganzzahl. Lassen Sie das Feld weg, um den Standard des Anbieters für das gewählte Modell zu verwenden. Je nach Modell umfasst das Budget Denktokens und endgültigen Text. Ein kleines Budget kann die Antwort abschneiden oder vor dem endgültigen Text aufgebraucht sein; eine Erhöhung kann die Kosten steigern.
max_completion_tokensintegerOptionale Kompatibilitätsalternative zu max_tokens mit denselben Budgetaspekten. Das ausgewählte Modell bestimmt die Unterstützung; lassen Sie beide Felder weg, um den Anbieterstandard zu verwenden.
Gemeinsame Felder wie temperature, top_p, frequency_penalty, presence_penalty, stop und n stehen unter Gemeinsame Chat Completions. Unterstützung und Verhalten optionaler Felder hängen vom gewählten Modell ab; diese Seite garantiert nicht jedes gemeinsame Feld.
Erfolgreiche Antwort
{
"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 kann optionale Details zu Denktokens enthalten; Clients müssen deren Fehlen oder Unterschiede je nach Modell tolerieren.
Nutzungshinweise
modelim Anfrageinhalt muss eine der öffentlichen IDs aus der Tabelle verfügbarer Modelle sein.- Produktnamen, Anzeigenamen und andere Aliasse werden nicht anstelle einer öffentlichen Modell-ID akzeptiert.
- Diese Seite gilt nur für Chat-Completions-Anfragen an
POST https://api.apihop.ai/v1/chat-completions, nicht für OpenAI Responses oder Claude Messages. - Verwenden Sie
GET https://api.apihop.ai/v1/modelsfür die dem aktuellen Schlüssel sichtbaren Modelle und die Konsole für aktuelle Preise.