Перейти к содержанию
Вся документация

Руководства

Сэмплеры для художественного текста

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, так что ваше приложение продолжает работать; ответ использует собственные настройки модели.