Guides
Échantillonneurs pour la fiction
DeepSeek accepte les échantillonneurs qu’envoient les applications de fiction : temperature, top_p, top_k, min_p, et les pénalités de fréquence, de présence et de répétition. GLM n’en accepte aucun.
Vérifié le 26 octobre 2026
Valeurs de départ
| Champ | Valeur de départ | Ce qu’il fait |
|---|---|---|
temperature | 0.9 | Le degré d’audace du choix des mots. Baissez-la à 0.7 si les réponses divaguent. |
top_p | 0.95 | Coupe la longue traîne des mots peu probables. 1 le désactive. |
min_p | 0.05 | Écarte les mots bien moins probables que le meilleur. Va bien avec une température plus haute. |
top_k | 0 (désactivé) | Ne garde que les k mots les plus probables. Laissez-le désactivé quand top_p ou min_p est réglé. |
repetition_penalty | 1.05 | Casse les boucles sur les formules fétiches des longs échanges. 1 le désactive. |
frequency_penalty | 0 | Laissez à 0 quand repetition_penalty est réglé, sinon des noms finissent évités. |
presence_penalty | 0 | Montez à 0.2 seulement si une histoire reformule sans cesse la scène. |
Envoyez-les
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?"
}
]
}'Les SDK d’OpenAI n’ont pas d’argument pour min_p, top_k ou repetition_penalty. Passez-les dans extra_body en Python, ou comme champs supplémentaires en JavaScript.
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,
)Avec GLM
glm-5.3-flash-uncensored n’accepte aucun échantillonneur. Chacun de ceux que vous envoyez est ignoré et nommé dans x-nokeep-ignored, pour que votre application continue de fonctionner ; la réponse utilise simplement les réglages propres au modèle.