API Hop

Dokumentasi

Dokumentasi API Hop

Model Gemini

Panggil Gemini 3.6 Flash, 3.7 Flash, 3.8 Flash, 3.5 Flash-Lite, dan 4 Argon melalui endpoint Chat Completions bersama.

POSThttps://api.apihop.ai/v1/chat-completions

Model Gemini menggunakan endpoint Chat Completions bersama. Halaman ini mencatat nilai model yang didukung dan kontrak percakapan teks.

text
POST https://api.apihop.ai/v1/chat-completions

Model yang Tersedia

Nilai modelJSON tanpa streamingStreaming SSE
gemini-3.6-flashYaYa
gemini-3.7-flashYaYa
gemini-3.8-flashYaYa
gemini-3.5-flash-liteYaYa
gemini-4-argonYaYa

gemini-4-argon memerlukan deployment dan pengaktifan. Pencantumannya dalam referensi ini tidak mengonfirmasi ketersediaan produksi.

Nama model membedakan tingkatan produk; nama tersebut bukan SLA latensi, throughput, atau kualitas. Bandingkan model dengan beban kerja nyata Anda. Periksa GET https://api.apihop.ai/v1/models untuk memastikan ketersediaannya bagi kunci API Anda sebelum mengirim permintaan.

Autentikasi

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Permintaan Tanpa Streaming

json
{
  "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
}

Permintaan Streaming

json
{
  "model": "gemini-3.6-flash",
  "messages": [
    {
      "role": "user",
      "content": "Show a TypeScript API error-handling example."
    }
  ],
  "stream": true
}

Secara bawaan, endpoint ini mengembalikan satu respons JSON lengkap. Tetapkan stream: true secara eksplisit jika memerlukan streaming SSE.

Kolom Permintaan

modelstringwajib

Gunakan gemini-3.6-flash, gemini-3.7-flash, gemini-3.8-flash, gemini-3.5-flash-lite, atau gemini-4-argon.

messagesobject[]wajib

Pesan bergaya OpenAI Chat Completions. Setiap pesan berisi role dan content.

streambooleanBawaan: false

true mengembalikan SSE; false mengembalikan satu respons JSON lengkap.

max_tokensinteger

Batas maksimum token output opsional, berupa bilangan bulat positif. Hilangkan kolom ini untuk menggunakan nilai bawaan penyedia hulu bagi model yang dipilih. Bergantung pada model, anggaran ini dapat mencakup token penalaran dan teks akhir. Anggaran kecil dapat memotong jawaban atau habis sebelum teks akhir dihasilkan; menaikkannya dapat meningkatkan biaya.

max_completion_tokensinteger

Alternatif kompatibilitas opsional untuk max_tokens, dengan pertimbangan anggaran yang sama. Dukungan ditentukan oleh model yang dipilih; hilangkan kedua kolom untuk menggunakan nilai bawaan penyedia hulu.

Lihat Chat Completions Bersama untuk kolom bersama seperti temperature, top_p, frequency_penalty, presence_penalty, stop, dan n. Dukungan dan perilaku kolom opsional bergantung pada model yang dipilih; halaman ini tidak menjamin dukungan semua kolom bersama.

Respons Berhasil

json
{
  "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 dapat mencakup detail token penalaran opsional; klien harus dapat menangani ketiadaannya atau perbedaannya menurut model.

Catatan Penggunaan

  • model dalam isi permintaan harus berupa salah satu ID model publik yang tercantum dalam tabel Model yang Tersedia.
  • Nama produk, nama tampilan, dan alias lainnya tidak diterima sebagai pengganti ID model publik.
  • Halaman ini hanya berlaku untuk permintaan Chat Completions yang dikirim ke

POST https://api.apihop.ai/v1/chat-completions, bukan OpenAI Responses atau Claude Messages.

  • Gunakan GET https://api.apihop.ai/v1/models untuk melihat model yang tersedia bagi kunci API saat ini, dan gunakan konsol untuk harga terkini.