Zum Inhalt springen
Gesamte Doku

Leitfäden

Sampler für Fiktion

DeepSeek nimmt die Sampler, die Fiktions-Apps senden: temperature, top_p, top_k, min_p sowie Frequenz-, Präsenz- und Wiederholungsstrafen. GLM nimmt keinen davon.

Geprüft am 26. Oktober 2026

Startwerte

FeldStarten beiWas es bewirkt
temperature0.9Wie abenteuerlich die Wortwahl ist. Senken Sie den Wert auf 0.7, wenn Antworten abschweifen.
top_p0.95Schneidet den langen Schwanz unwahrscheinlicher Wörter ab. 1 schaltet es aus.
min_p0.05Verwirft Wörter, die weit unwahrscheinlicher sind als das beste. Passt gut zu einer höheren Temperatur.
top_k0 (aus)Behält nur die k wahrscheinlichsten Wörter. Lassen Sie es aus, wenn top_p oder min_p gesetzt ist.
repetition_penalty1.05Bricht Schleifen bei Lieblingsphrasen in langen Chats. 1 ist aus.
frequency_penalty0Auf 0 lassen, wenn repetition_penalty gesetzt ist, sonst werden Namen gemieden.
presence_penalty0Nur auf 0.2 erhöhen, wenn eine Geschichte die Szene immer wieder wiederholt.

So senden Sie sie

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?"
    }
  ]
}'

Die SDKs von OpenAI haben kein Argument für min_p, top_k oder repetition_penalty. Übergeben Sie sie in Python in extra_body, in JavaScript als zusätzliche Felder.

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,
)

Mit GLM

glm-5.3-flash-uncensored nimmt keine Sampler. Jeder gesendete Wert wird verworfen und in x-nokeep-ignored genannt, damit Ihre App weiterläuft; die Antwort nutzt dann die eigenen Einstellungen des Modells.