API Hop

Dokumentasi

Dokumentasi API Hop

Katalog Model

Daftar model yang tersedia bagi kunci API saat ini beserta protokol publiknya.

GEThttps://api.apihop.ai/v1/models

GET https://api.apihop.ai/v1/models mengembalikan model yang tersedia bagi kunci API saat ini. Ketersediaan dapat berubah mengikuti konfigurasi model, kesehatan layanan, dan izin kunci API, sehingga respons API langsung menjadi acuan akhir.

Claude Sonnet 4.6 (claude-sonnet-4-6) didukung penyedia hulu tetapi saat ini tidak dipublikasikan di API Hop. Model ini bukan pilihan integrasi bawaan yang aktif. Sebelum memanggil model apa pun, pastikan akses melalui respons GET https://api.apihop.ai/v1/models Anda sendiri.

text
GET https://api.apihop.ai/v1/models

Autentikasi

Semua permintaan memerlukan Bearer Token.

http
Authorization: Bearer YOUR_API_KEY

Contoh Permintaan

bash
curl --request GET \
  --url https://api.apihop.ai/v1/models \
  --header 'Authorization: Bearer YOUR_API_KEY'

Respons

uidstring

Pengenal model publik. Untuk API yang menerima model, gunakan nilai ini dalam kolom model pada isi permintaan.

namestring

Nama tampilan.

versionstring | null

Kolom versi. Entri saat ini biasanya mengembalikan null.

typestring

Jenis model, saat ini terutama text, image, atau video.

pricingobject | null

Harga model di platform saat ini. Gunakan API langsung atau konsol untuk nilai terkini.

Contoh Berhasil

json
{
  "success": true,
  "data": [
    {
      "uid": "gpt-5.6-sol",
      "name": "ChatGPT-5.6 Sol",
      "version": null,
      "type": "text",
      "pricing": {
        "unit": "credits",
        "tokenTierBasis": "input_tokens",
        "tiers": []
      }
    },
    {
      "uid": "seedance-2.5",
      "name": "Seedance 2.5",
      "version": null,
      "type": "video",
      "pricing": {
        "unit": "credits",
        "tiers": []
      }
    }
  ],
  "requestId": "req_..."
}

Model Teks Saat Ini

Tabel berikut merangkum model teks yang saat ini didokumentasikan. Untuk setiap permintaan, gunakan model yang dikembalikan oleh panggilan GET https://api.apihop.ai/v1/models Anda sendiri.

Keluarga modelID modelChat CompletionsResponsesClaude Messages
OpenAIgpt-5.4YaYa-
OpenAIgpt-5.5YaYa-
OpenAIgpt-5.6-solYaYa-
OpenAIgpt-5.6-terraYaYa-
OpenAIgpt-6-astraYaYa-
Anthropicclaude-fable-5Ya-Ya
Anthropicclaude-fable-5-1Ya-Ya
Anthropicclaude-opus-4-6Ya-Ya
Anthropicclaude-opus-4-7Ya-Ya
Anthropicclaude-opus-4-8Ya-Ya
Anthropicclaude-opus-5Ya-Ya
Anthropicclaude-opus-5-5Ya-Ya
Anthropicclaude-sonnet-5Ya-Ya
Anthropicclaude-sonnet-5-5Ya-Ya
DeepSeekdeepseek-v4-flashYa--
DeepSeekdeepseek-v4-proYa--
DeepSeekdeepseek-v4.1-flashSetelah deployment dan pengaktifan--
Geminigemini-3.6-flashYa--
Geminigemini-3.7-flashYa--
Geminigemini-3.8-flashYa--
Geminigemini-3.5-flash-liteYa--
Geminigemini-4-argonYa (setelah diaktifkan)--
Kimikimi-k3Ya--
MiniMaxminimax-m3Ya--

Anggaran output Claude mencakup penalaran dan teks akhir. Nilai max_tokens yang kecil, seperti 128, dapat habis sebelum teks akhir dihasilkan. Gunakan anggaran bilangan bulat positif yang cukup untuk keduanya, sebagaimana dijelaskan dalam Claude Messages.

Panduan Keluarga Model

  • Model DeepSeek: deepseek-v4-flash, deepseek-v4-pro, deepseek-v4.1-flash (ID tersendiri, hanya tersedia setelah deployment dan pengaktifan; periksa GET https://api.apihop.ai/v1/models)
  • Model Gemini: gemini-3.6-flash, gemini-3.7-flash, gemini-3.8-flash, gemini-3.5-flash-lite, gemini-4-argon (setelah deployment dan pengaktifan)
  • Model Kimi: kimi-k3
  • Model MiniMax: minimax-m3

Panduan ini mencakup pemilihan model, contoh permintaan, catatan anggaran output, dan batas protokol publik saat ini. Respons langsung dari endpoint ini tetap menjadi acuan ketersediaan.

Model Gambar dan Video Saat Ini

Keluarga modelID modelJenisEndpoint publik
OpenAIgpt-image-2GambarPOST https://api.apihop.ai/openai/v1/images/generations
OpenAIgpt-image-2.5-flareGambarPOST https://api.apihop.ai/openai/v1/images/generations
OpenAIgpt-image-2.5-sunburstGambarPOST https://api.apihop.ai/openai/v1/images/generations
BytePlusseedance-2.0VideoPOST https://api.apihop.ai/v1/video/seedance
BytePlusseedance-2.5VideoPOST https://api.apihop.ai/v1/video/seedance

Entri API Lainnya

twitterapi mewakili API data Twitter dan bukan model percakapan. Gunakan endpoint /v1/twitter/*, bukan mengirim twitterapi ke Chat Completions.

Aturan ID Model

  • API Chat Completions, Responses, Claude Messages, gambar, dan video Seedance

menggunakan model.

  • ID model Seedance kanonis adalah seedance-2.0 dan seedance-2.5. Endpoint Seedance 2.0 juga menerima alias lama seedance-2-0, tetapi permintaan baru dan pencarian katalog harus menggunakan ID kanonis dengan titik.
  • Gunakan hanya ID model yang dikembalikan oleh GET https://api.apihop.ai/v1/models.
  • Model yang tidak tersedia tidak muncul dalam /v1/models dan tidak boleh digunakan untuk panggilan baru.
  • Kunci API dengan pembatasan model mungkin hanya menerima sebagian model yang didokumentasikan.

Respons Kesalahan

Lihat Kode Kesalahan dan Pemecahan Masalah untuk referensi kode lengkap, perbedaan protokol, dan langkah diagnosis.

json
{
  "success": false,
  "error": {
    "code": 20000,
    "message": "Invalid or missing API key"
  },
  "requestId": "req_..."
}