انتقل إلى المحتوى
كل التوثيق

أدلة

العيّنات للقصص

يقبل DeepSeek العيّنات التي ترسلها تطبيقات القصص: temperature وtop_p وtop_k وmin_p، وعقوبات frequency وpresence وrepetition. أما GLM فلا يقبل أيًّا منها.

تم التحقق في 26 أكتوبر 2026

القيم الابتدائية

الحقلابدأ منماذا يفعل
temperature0.9مدى جرأة اختيار الكلمات. اخفضه إلى 0.7 إن شرد الرد.
top_p0.95يقطع الذيل الطويل من الكلمات غير المرجّحة. 1 يعطّله.
min_p0.05يُسقط الكلمات الأقل احتمالًا بكثير من أفضل كلمة. يعمل جيدًا مع temperature أعلى.
top_k0 (معطّل)يُبقي أرجح k كلمة فقط. اتركه معطّلًا عند ضبط top_p أو min_p.
repetition_penalty1.05يكسر حلقات العبارات المفضّلة في المحادثات الطويلة. 1 يعطّله.
frequency_penalty0اتركه على 0 حين يُضبط repetition_penalty، وإلا تُتجنَّب الأسماء.
presence_penalty0ارفعه إلى 0.2 فقط إن كانت القصة تعيد وصف المشهد نفسه.

أرسلها

curl
curl https://nokeep.ai/v1/chat/completions \
  -H "Authorization: Bearer $NOKEEP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "deepseek-v4.1-flash-uncensored",
  "temperature": 0.9,
  "top_p": 0.95,
  "min_p": 0.05,
  "repetition_penalty": 1.05,
  "max_tokens": 400,
  "messages": [
    {
      "role": "system",
      "content": "You are Mara, a ship’s navigator with a dry wit. Stay in character."
    },
    {
      "role": "user",
      "content": "The storm is closing in. What do we do?"
    }
  ]
}'

لا تملك SDK الخاصة بـ OpenAI معاملًا لـ min_p أو top_k أو repetition_penalty. مرّرها في extra_body في Python، أو كحقول إضافية في JavaScript.

Python
reply = client.chat.completions.create(
    model="deepseek-v4.1-flash-uncensored",
    temperature=0.9,
    extra_body={"min_p": 0.05, "repetition_penalty": 1.05},
    messages=messages,
)

مع GLM

لا يقبل glm-5.3-flash-uncensored أي عيّنات. يُسقَط كل ما ترسله ويُذكر في x-nokeep-ignored، كي يستمر تطبيقك في العمل؛ ويستخدم الرد إعدادات النموذج نفسه.