المرجع
POST /v1/chat/completions
إكمال المحادثة من OpenAI، على https://nokeep.ai/v1/chat/completions. أرسل مفتاح bearer وجسم JSON؛ تحصل على إكمال محادثة، أو بثًّا من الأجزاء.
تم التحقق في 27 أكتوبر 2026
حقول الطلب
| الحقل | مطلوب | وظيفته |
|---|---|---|
model | نعم | معرّف نموذج من GET /v1/models، مثل deepseek-v4.1-flash-uncensored. |
messages | نعم | من 1 إلى 2,000 رسالة. الأدوار: system وdeveloper وuser وassistant وtool. المحتوى نص، أو قائمة من أجزاء نصية وimage_url. |
stream | لا | true لأحداث يرسلها الخادم. انظر البث. |
stream_options | لا | {"include_usage": true} يضيف جزءًا أخيرًا فيه الاستخدام. |
max_tokens، max_completion_tokens | لا | أطول رد، بما فيه التفكير، حتى الحد الأقصى الذي يملكه النموذج نفسه. إن لم يُحدَّد: المساحة التي يغطيها حدّك ورصيدك، حتى 8,192. |
reasoning_effort | لا | مقدار تفكير النموذج. انظر التفكير. |
tools، tool_choice، parallel_tool_calls | لا | انظر استدعاءات الأدوات. |
response_format | لا | انظر مخرجات JSON. |
temperature، top_p، top_k، min_p | لا | أخذ العينات. انظر أدوات أخذ العينات. |
frequency_penalty، presence_penalty، repetition_penalty | لا | التحكم في التكرار. |
stop، seed | لا | نصوص الإيقاف، وبذرة لردود أكثر قابلية للتكرار. |
prompt_cache_key | لا | أي نص، ويبقى كما هو لمحادثة واحدة، فتصل استدعاءاتها إلى خادم خزّن بدايتها مؤقتًا. انظر الإدخال المخزَّن. |
n | لا | يجب أن يكون 1. |
أيّ نموذج يقبل ماذا
| الحقل | DeepSeek | GLM |
|---|---|---|
temperature | نعم | يُتجاهل |
top_p | نعم | يُتجاهل |
stop | نعم | يُتجاهل |
seed | نعم | يُتجاهل |
frequency_penalty | نعم | يُتجاهل |
presence_penalty | نعم | يُتجاهل |
repetition_penalty | نعم | يُتجاهل |
min_p | نعم | يُتجاهل |
top_k | نعم | يُتجاهل |
tools | نعم | نعم |
tool_choice | نعم | نعم |
parallel_tool_calls | نعم | يُتجاهل |
response_format | نعم | يُتجاهل |
reasoning_effort | نعم | نعم |
prompt_cache_key | نعم | يُتجاهل |
الحقل الذي لا يقبله النموذج يُحذف ويُذكر في ترويسة x-nokeep-ignored. والحقل الذي لا يعرفه أيٌّ من النموذجين يُحذف بالطريقة نفسها.
الرد
{
"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وmodelمن عندنا. لا يُمرَّر شيء من جهة استضافة النموذج.- يحمل
message.reasoning_contentالتفكير، إن وُجد. - يحمل
message.tool_callsاستدعاءات الأدوات، ويكونfinish_reasonفيهاtool_calls. usage.nokeep_creditsهو تكلفة الاستدعاء بالأرصدة (1,000 منها تساوي دولارًا واحدًا).usage.prompt_tokens_details.cached_tokens، عند وجوده، هو عدد رموز الموجّه التي قرأها النموذج من الذاكرة المؤقتة. تُحتسب بسعر المخزَّن؛ انظر الإدخال المخزَّن.
حدود الطلب
بحد أقصى 12 ميغابايت و2,000 رسالة و10 صور (DeepSeek فقط). الطلبات التي تتجاوزها تُرفض برمز؛ انظر الأخطاء.