Dokumentasi API Hop
Katalog Model
Daftar model yang tersedia bagi kunci API saat ini beserta protokol publiknya.
https://api.apihop.ai/v1/modelsGET 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.
GET https://api.apihop.ai/v1/modelsAutentikasi
Semua permintaan memerlukan Bearer Token.
Authorization: Bearer YOUR_API_KEYContoh Permintaan
curl --request GET \
--url https://api.apihop.ai/v1/models \
--header 'Authorization: Bearer YOUR_API_KEY'Respons
uidstringPengenal model publik. Untuk API yang menerima model, gunakan nilai ini dalam kolom model pada isi permintaan.
namestringNama tampilan.
versionstring | nullKolom versi. Entri saat ini biasanya mengembalikan null.
typestringJenis model, saat ini terutama text, image, atau video.
pricingobject | nullHarga model di platform saat ini. Gunakan API langsung atau konsol untuk nilai terkini.
Contoh Berhasil
{
"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 model | ID model | Chat Completions | Responses | Claude Messages |
|---|---|---|---|---|
| OpenAI | gpt-5.4 | Ya | Ya | - |
| OpenAI | gpt-5.5 | Ya | Ya | - |
| OpenAI | gpt-5.6-sol | Ya | Ya | - |
| OpenAI | gpt-5.6-terra | Ya | Ya | - |
| OpenAI | gpt-6-astra | Ya | Ya | - |
| Anthropic | claude-fable-5 | Ya | - | Ya |
| Anthropic | claude-fable-5-1 | Ya | - | Ya |
| Anthropic | claude-opus-4-6 | Ya | - | Ya |
| Anthropic | claude-opus-4-7 | Ya | - | Ya |
| Anthropic | claude-opus-4-8 | Ya | - | Ya |
| Anthropic | claude-opus-5 | Ya | - | Ya |
| Anthropic | claude-opus-5-5 | Ya | - | Ya |
| Anthropic | claude-sonnet-5 | Ya | - | Ya |
| Anthropic | claude-sonnet-5-5 | Ya | - | Ya |
| DeepSeek | deepseek-v4-flash | Ya | - | - |
| DeepSeek | deepseek-v4-pro | Ya | - | - |
| DeepSeek | deepseek-v4.1-flash | Setelah deployment dan pengaktifan | - | - |
| Gemini | gemini-3.6-flash | Ya | - | - |
| Gemini | gemini-3.7-flash | Ya | - | - |
| Gemini | gemini-3.8-flash | Ya | - | - |
| Gemini | gemini-3.5-flash-lite | Ya | - | - |
| Gemini | gemini-4-argon | Ya (setelah diaktifkan) | - | - |
| Kimi | kimi-k3 | Ya | - | - |
| MiniMax | minimax-m3 | Ya | - | - |
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; periksaGET 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 model | ID model | Jenis | Endpoint publik |
|---|---|---|---|
| OpenAI | gpt-image-2 | Gambar | POST https://api.apihop.ai/openai/v1/images/generations |
| OpenAI | gpt-image-2.5-flare | Gambar | POST https://api.apihop.ai/openai/v1/images/generations |
| OpenAI | gpt-image-2.5-sunburst | Gambar | POST https://api.apihop.ai/openai/v1/images/generations |
| BytePlus | seedance-2.0 | Video | POST https://api.apihop.ai/v1/video/seedance |
| BytePlus | seedance-2.5 | Video | POST 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.0danseedance-2.5. Endpoint Seedance 2.0 juga menerima alias lamaseedance-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/modelsdan tidak boleh digunakan untuk panggilan baru. - Kunci API dengan pembatasan model mungkin hanya menerima sebagian model yang didokumentasikan.
Dokumentasi Terkait
- Chat Completions Bersama
- Model DeepSeek
- Model Gemini
- Model Kimi
- Model MiniMax
- OpenAI Responses
- Claude Messages
- Pembuatan Gambar GPT-Image-2
- Pembuatan Video Seedance 2.0
- Pembuatan Video Seedance 2.5
Respons Kesalahan
Lihat Kode Kesalahan dan Pemecahan Masalah untuk referensi kode lengkap, perbedaan protokol, dan langkah diagnosis.
{
"success": false,
"error": {
"code": 20000,
"message": "Invalid or missing API key"
},
"requestId": "req_..."
}