Lompat ke konten
Semua dokumentasi

Referensi

POST /v1/chat/completions

Chat completions milik OpenAI, di https://nokeep.ai/v1/chat/completions. Kirim kunci bearer dan body JSON; kamu mendapat chat completion kembali, atau aliran chunk.

Diperiksa 27 Oktober 2026

Field permintaan

FieldWajibFungsinya
modelYaId model dari GET /v1/models, misalnya deepseek-v4.1-flash-uncensored.
messagesYa1 sampai 2.000 pesan. Peran: system, developer, user, assistant, tool. Isinya berupa string, atau daftar bagian teks dan image_url.
streamTidaktrue untuk server-sent events. Lihat Streaming.
stream_optionsTidak{"include_usage": true} menambahkan chunk terakhir yang berisi usage.
max_tokens, max_completion_tokensTidakBalasan terpanjang, termasuk thinking, sampai batas terpanjang milik model. Jika tidak diisi: ruang yang bisa dibayar batasmu dan saldo kamu, sampai 8.192.
reasoning_effortTidakSeberapa keras model berpikir. Lihat Thinking.
tools, tool_choice, parallel_tool_callsTidakLihat Pemanggilan tool.
response_formatTidakLihat Keluaran JSON.
temperature, top_p, top_k, min_pTidakSampling. Lihat Samplers.
frequency_penalty, presence_penalty, repetition_penaltyTidakPengendali pengulangan.
stop, seedTidakString berhenti, dan seed agar balasan lebih bisa diulang.
prompt_cache_keyTidakString apa pun, sama untuk satu percakapan, agar panggilannya sampai ke server yang sudah menyimpan awal prompt di cache. Lihat Cached input.
nTidakHarus 1.

Model mana menerima apa

KolomDeepSeekGLM
temperatureYaDibuang
top_pYaDibuang
stopYaDibuang
seedYaDibuang
frequency_penaltyYaDibuang
presence_penaltyYaDibuang
repetition_penaltyYaDibuang
min_pYaDibuang
top_kYaDibuang
toolsYaYa
tool_choiceYaYa
parallel_tool_callsYaDibuang
response_formatYaDibuang
reasoning_effortYaYa
prompt_cache_keyYaDibuang

Field yang tidak bisa diterima model dibuang dan disebut di header x-nokeep-ignored. Field yang tidak dikenal oleh kedua model juga dibuang dengan cara yang sama.

Balasannya

Response
{
  "id": "chatcmpl-…",
  "object": "chat.completion",
  "created": 1792972800,
  "model": "deepseek-v4.1-flash-uncensored",
  "choices": [{
    "index": 0,
    "message": { "role": "assistant", "content": "…" },
    "finish_reason": "stop"
  }],
  "usage": {
    "prompt_tokens": 412,
    "completion_tokens": 286,
    "total_tokens": 698,
    "nokeep_credits": 1
  }
}
  • id dan model adalah milik kami. Tidak ada yang berasal dari host model yang diteruskan.
  • message.reasoning_content berisi thinking, jika ada.
  • message.tool_calls berisi pemanggilan tool, dengan finish_reason tool_calls.
  • usage.nokeep_credits adalah biaya panggilan, dalam kredit (1.000 kredit sama dengan $1).
  • usage.prompt_tokens_details.cached_tokens, jika ada, adalah berapa banyak token prompt yang dibaca model dari cache. Token itu ditagih dengan harga cache; lihat Cached input.

Batas pada satu permintaan

Paling banyak 12 MB, 2.000 pesan dan 10 gambar (hanya DeepSeek). Permintaan yang melewati batas ini ditolak dengan sebuah kode; lihat Galat.