API Hop

Dokumentasi

Dokumentasi API Hop

Model Kimi

Panggil Kimi K3 melalui endpoint Chat Completions bersama.

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

Kimi K3 tersedia melalui endpoint Chat Completions bersama, dengan respons teks tanpa streaming maupun streaming SSE.

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

Model yang Tersedia

Nilai modelJenisTanpa streamingStreaming SSE
kimi-k3Percakapan teksYaYa

Autentikasi

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

Permintaan Tanpa Streaming

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "system",
      "content": "You are a product analysis assistant."
    },
    {
      "role": "user",
      "content": "Break this requirement into goals, constraints, and acceptance criteria."
    }
  ],
  "stream": false
}

Permintaan Streaming

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "user",
      "content": "Create a pre-release checklist."
    }
  ],
  "stream": true
}

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

Kolom Permintaan

modelstringwajib

Gunakan kimi-k3.

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

Jatah token output opsional. Hilangkan untuk menggunakan nilai bawaan penyedia hulu. Penalaran dan jawaban akhir menggunakan jatah yang sama: nilai kecil dapat berakhir dengan finish_reason: "length" sebelum teks jawaban dihasilkan. Jatah yang lebih besar dapat meningkatkan penggunaan output dan biaya.

max_completion_tokensinteger

Alternatif kompatibilitas untuk max_tokens. Dukungan ditentukan oleh model yang dipilih.

nintegerBawaan: 1

Hanya n=1 yang didukung. Setiap permintaan mengembalikan satu pilihan respons.

Lihat Chat Completions Bersama untuk kolom bersama seperti temperature, top_p, frequency_penalty, presence_penalty, dan stop. kimi-k3 menerima kolom standar ini, tetapi tidak setiap parameter selalu menghasilkan perubahan semantik yang terukur.

Respons Berhasil

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "kimi-k3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Goal: define the problem and expected outcome..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 24,
    "completion_tokens": 86,
    "total_tokens": 110
  }
}

Catatan Penggunaan

  • model dalam isi permintaan harus berupa ID model publik yang tercantum dalam tabel Model yang Tersedia.
  • Nama produk, nama tampilan, dan alias lainnya tidak diterima sebagai pengganti ID model publik tersebut.
  • 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.