Ir al contenido
Toda la documentación

Guías

Muestreadores para ficción

DeepSeek acepta los muestreadores que envían las apps de ficción: temperature, top_p, top_k, min_p, y las penalizaciones de frecuencia, presencia y repetición. GLM no acepta ninguno.

Revisado el 26 de octubre de 2026

Valores iniciales

CampoEmpieza enQué hace
temperature0.9Qué tan atrevida es la elección de palabras. Bájala a 0.7 si las respuestas se desvían.
top_p0.95Recorta la larga cola de palabras poco probables. 1 lo apaga.
min_p0.05Descarta palabras mucho menos probables que la mejor. Combina bien con una temperature más alta.
top_k0 (apagado)Conserva solo las k palabras más probables. Déjalo apagado cuando top_p o min_p estén activos.
repetition_penalty1.05Corta los bucles con frases favoritas en chats largos. 1 lo apaga.
frequency_penalty0Déjala en 0 cuando repetition_penalty esté activo, o se evitarán los nombres.
presence_penalty0Súbela a 0.2 solo si una historia repite la escena una y otra vez.

Envíalos

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

Los SDK de OpenAI no tienen argumento para min_p, top_k ni repetition_penalty. Pásalos en extra_body en Python, o como campos extra en 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,
)

Con GLM

glm-5.3-flash-uncensored no acepta muestreadores. Cada uno que envíes se descarta y aparece en x-nokeep-ignored, así que tu app sigue funcionando; la respuesta usa solo la configuración propia del modelo.