API Hop

Dokumentasi

Dokumentasi API Hop

Model DeepSeek

ID model DeepSeek V4 Flash, V4 Pro, dan V4.1 Flash serta ketersediaan Chat Completions.

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

Model DeepSeek menggunakan endpoint Chat Completions bersama. Untuk beralih model, cukup ubah nilai model; endpoint dan autentikasi tetap sama.

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

Model yang Tersedia

Nilai modelPeruntukanTanpa streamingStreaming SSE
deepseek-v4-flashTingkat Flash dan pilihan awal praktis untuk percakapan rutin atau evaluasi massalYaYa
deepseek-v4-proTingkat Pro untuk evaluasi yang mengutamakan penalaran kompleks dan kualitas outputYaYa
deepseek-v4.1-flashDeepSeek V4.1 Flash; ID model tersendiri, bukan alias V4 FlashSetelah deployment dan pengaktifanSetelah deployment dan pengaktifan

V4.1 Flash baru tersedia setelah konfigurasi peruteannya di-deploy dan diaktifkan. Gunakan hanya jika GET https://api.apihop.ai/v1/models mengembalikan deepseek-v4.1-flash untuk kunci API Anda. Entri referensi ini tidak mengonfirmasi peluncuran produksi atau keberhasilan uji inferensi. ID V4 Flash dan V4 Pro yang ada tetap sama.

Peruntukan ini membantu Anda memilih model awal untuk diuji; ini bukan SLA latensi, throughput, atau kualitas. Bandingkan model yang tersedia dengan prompt, panjang output, dan konkurensi Anda sendiri sebelum digunakan dalam produksi.

Autentikasi

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

Permintaan Tanpa Streaming

Secara bawaan, endpoint mengembalikan satu respons Chat Completions lengkap. Contoh menyertakan stream: false secara eksplisit agar perilakunya tetap jelas saat disalin.

json
{
  "model": "deepseek-v4-flash",
  "messages": [
    {
      "role": "system",
      "content": "You are a precise technical assistant."
    },
    {
      "role": "user",
      "content": "Explain three benefits of event-driven architecture."
    }
  ],
  "stream": false
}

Untuk menggunakan model Pro, cukup ubah kolom model:

json
{
  "model": "deepseek-v4-pro"
}

Permintaan Streaming

Tetapkan stream: true secara eksplisit untuk streaming dan proses respons sebagai peristiwa SSE hingga [DONE].

json
{
  "model": "deepseek-v4-pro",
  "messages": [
    {
      "role": "user",
      "content": "Create a checklist for a reversible database migration."
    }
  ],
  "stream": true
}

Kolom Permintaan

modelstringwajib

Gunakan deepseek-v4-flash, deepseek-v4-pro, atau deepseek-v4.1-flash, sesuai yang dikembalikan oleh GET https://api.apihop.ai/v1/models.

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 dampak semantik dapat berbeda menurut model; panduan ini tidak menetapkan bahwa V4.1 Flash mendukung setiap kolom opsional.

Respons Berhasil

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "deepseek-v4-flash",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "1. Services can remain loosely coupled..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 31,
    "completion_tokens": 96,
    "total_tokens": 127
  }
}

Respons dapat berisi detail penggunaan tambahan; perlakukan sebagai data opsional.

Catatan Penggunaan

  • Kontrak publik saat ini adalah Chat Completions, termasuk mode tanpa streaming dan streaming SSE.
  • Model ini saat ini tidak tersedia melalui OpenAI Responses atau Claude Messages.
  • Isi kolom model dalam isi permintaan dengan ID yang persis: deepseek-v4-flash, deepseek-v4-pro, atau deepseek-v4.1-flash.
  • Gunakan hanya ID model yang dikembalikan oleh GET https://api.apihop.ai/v1/models.
  • Gunakan GET https://api.apihop.ai/v1/models untuk melihat model yang tersedia bagi kunci API saat ini, dan gunakan konsol untuk harga terkini.