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
| Field | Wajib | Fungsinya |
|---|---|---|
model | Ya | Id model dari GET /v1/models, misalnya deepseek-v4.1-flash-uncensored. |
messages | Ya | 1 sampai 2.000 pesan. Peran: system, developer, user, assistant, tool. Isinya berupa string, atau daftar bagian teks dan image_url. |
stream | Tidak | true untuk server-sent events. Lihat Streaming. |
stream_options | Tidak | {"include_usage": true} menambahkan chunk terakhir yang berisi usage. |
max_tokens, max_completion_tokens | Tidak | Balasan terpanjang, termasuk thinking, sampai batas terpanjang milik model. Jika tidak diisi: ruang yang bisa dibayar batasmu dan saldo kamu, sampai 8.192. |
reasoning_effort | Tidak | Seberapa keras model berpikir. Lihat Thinking. |
tools, tool_choice, parallel_tool_calls | Tidak | Lihat Pemanggilan tool. |
response_format | Tidak | Lihat Keluaran JSON. |
temperature, top_p, top_k, min_p | Tidak | Sampling. Lihat Samplers. |
frequency_penalty, presence_penalty, repetition_penalty | Tidak | Pengendali pengulangan. |
stop, seed | Tidak | String berhenti, dan seed agar balasan lebih bisa diulang. |
prompt_cache_key | Tidak | String apa pun, sama untuk satu percakapan, agar panggilannya sampai ke server yang sudah menyimpan awal prompt di cache. Lihat Cached input. |
n | Tidak | Harus 1. |
Model mana menerima apa
| Kolom | DeepSeek | GLM |
|---|---|---|
temperature | Ya | Dibuang |
top_p | Ya | Dibuang |
stop | Ya | Dibuang |
seed | Ya | Dibuang |
frequency_penalty | Ya | Dibuang |
presence_penalty | Ya | Dibuang |
repetition_penalty | Ya | Dibuang |
min_p | Ya | Dibuang |
top_k | Ya | Dibuang |
tools | Ya | Ya |
tool_choice | Ya | Ya |
parallel_tool_calls | Ya | Dibuang |
response_format | Ya | Dibuang |
reasoning_effort | Ya | Ya |
prompt_cache_key | Ya | Dibuang |
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
{
"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
}
}iddanmodeladalah milik kami. Tidak ada yang berasal dari host model yang diteruskan.message.reasoning_contentberisi thinking, jika ada.message.tool_callsberisi pemanggilan tool, denganfinish_reasontool_calls.usage.nokeep_creditsadalah 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.