ES

Idioma

Nuestras ediciones

Escritas para cada público, no traducidas palabra por palabra.

La temperatura de un LLM: qué hace y por qué los modelos nuevos la ignoran

ExplicaciónPor Lucas Matías García TorresActualizado el Datos comprobados el 4 min de lectura

Revisado por Lucas Matías García Torres el . Cómo trabajamos.

Read in English

Retícula 3D de finas líneas de acero y nodos con algunos caminos iluminados en naranja, como una red neuronal

Respuesta corta

La temperatura de un LLM controla cuánto azar usa el modelo al elegir cada token. A 23 de octubre de 2026 OpenAI acepta valores de 0 a 2 pero pide quitarla en los modelos GPT-6 cuando razonan, la versión 2026-10-21 de la API de Anthropic rechaza temperature, top_p y top_k con un error 400, y Google recomienda dejar Gemini 3 en 1,0. Ollama usa 0,8 por defecto. La temperatura 0 nunca garantizó salidas idénticas; usa salidas estructuradas, el prompt o una semilla fija.

Los precios y límites cambian a menudo: compruébalos en la web del proveedor antes de pagar. Cómo nos financiamos.

La temperatura de un LLM es el ajuste que controla cuánto azar usa un modelo de lenguaje al elegir cada token siguiente: con valores bajos se queda con las palabras más probables y con valores altos varía más. Durante años fue lo primero que tocaban los desarrolladores. A 23 de octubre de 2026 eso ha cambiado: los modelos más nuevos de OpenAI la rechazan cuando razonan, la versión de la API de Anthropic del 21 de octubre de 2026 devuelve un error si la envías y Google recomienda encarecidamente dejar Gemini 3 en el valor por defecto. Esta guía explica qué hace la temperatura, qué añaden top_p y top_k, qué API la siguen aceptando y qué usar en su lugar, a partir de la documentación de cada fabricante leída el 23 de octubre de 2026.

Cómo funciona la temperatura

Un modelo de lenguaje escribe un token cada vez. En cada paso asigna una probabilidad a cada token posible y un paso de muestreo elige uno. La temperatura cambia esas probabilidades antes de elegir. La documentación de Google lo resume así: las temperaturas bajas sirven para prompts que necesitan una respuesta más determinista y menos abierta, las altas pueden dar resultados más variados o creativos, y una temperatura de 0 elige siempre el token más probable. La referencia de la API de OpenAI da la misma idea con números: valores como 0,8 hacen la salida más aleatoria y valores como 0,2 la hacen más centrada.

Dos ajustes relacionados filtran los candidatos antes de que actúe la temperatura:

  • top_k se queda solo con los k tokens más probables. Un top_k de 1 elige siempre el más probable, lo que Google llama decodificación voraz.
  • top_p se queda con los tokens más probables hasta que sus probabilidades suman p. El ejemplo de Google: si los tokens A, B y C tienen probabilidades de 0,3, 0,2 y 0,1 y top_p es 0,5, el modelo elige entre A y B y nunca C. El top_p por defecto de Gemini es 0,95.

OpenAI recomienda cambiar la temperatura o top_p, pero no los dos.

Qué API la siguen aceptando

Tabla: la temperatura en cada API (documentación oficial, comprobada el 23 de octubre de 2026)

API Qué dice la documentación
OpenAI entre 0 y 2; con los modelos GPT-6, hay que quitar temperature y top_p cuando el esfuerzo de razonamiento no es none
Anthropic (Claude) eliminada en la versión de la API 2026-10-21: enviar temperature, top_p o top_k devuelve un error 400; Claude 4.7 y posteriores ya solo aceptaban los valores por defecto
Google (Gemini 3) mantener el valor por defecto de 1,0; bajarlo puede provocar bucles o peores resultados en tareas complejas
Ollama (en local) 0,8 por defecto, se fija con PARAMETER temperature o en cada petición; una semilla fija repite el mismo texto para el mismo prompt

La tendencia es clara. La temperatura sigue funcionando en las herramientas locales y en los modelos que responden sin razonar, pero los fabricantes la han ido abandonando en sus modelos de razonamiento más nuevos, en los que el modelo gasta tokens pensando antes de responder. La guía de Gemini 3 avisa en concreto de que poner la temperatura por debajo de 1,0 puede provocar bucles o un peor rendimiento en tareas de matemáticas y razonamiento, y recomienda quitar el parámetro del código que la fija baja.

Temperatura 0 nunca fue una garantía

Muchos desarrolladores ponían la temperatura a 0 para obtener siempre la misma respuesta. La guía de migración de Anthropic para Claude Opus 5.5 es clara: la temperatura 0 nunca garantizó salidas idénticas, ni siquiera en los modelos anteriores. Una temperatura baja hace las salidas más constantes, no idénticas.

Si necesitas resultados repetibles, usa la herramienta pensada para ello. En local, el parámetro seed de Ollama hace que el modelo genere el mismo texto para el mismo prompt. En la nube, si lo que necesitas es un formato constante y no las mismas palabras, las salidas estructuradas obligan a la respuesta a seguir un esquema sea cual sea la temperatura.

Qué usar en su lugar

Con la temperatura eliminada o fija en los modelos más nuevos, los fabricantes señalan otras palancas:

  • El prompt. La indicación de Anthropic tras quitar los parámetros de muestreo es guiar al modelo con el prompt. Di cuánta creatividad o cuánta literalidad quieres, da un ejemplo del tono y pon límites de longitud. Nuestra guía de ingeniería de prompts explica cómo.
  • El esfuerzo de razonamiento. El reasoning effort de OpenAI y el parámetro effort de Anthropic controlan cuánto piensa el modelo antes de responder, lo que cambia la calidad, la velocidad y el coste.
  • Varias opciones. Para generar ideas, pide cinco opciones distintas en una misma respuesta en lugar de subir la temperatura.
  • Validación. En extracción y clasificación, comprueba la respuesta en tu código. Una temperatura baja nunca impidió que un modelo alucinara un valor erróneo con total seguridad.

Ajustes prácticos donde todavía se puede

En los modelos y herramientas que todavía la aceptan, nuestra regla es:

  • De 0 a 0,3 para extracción, clasificación y código que debe seguir reglas.
  • De 0,7 a 1 para chat general y redacción, cerca de la mayoría de valores por defecto.
  • Por encima de 1 solo para generar ideas, y revisando la salida, porque se desvía rápido.

Cambia un ajuste cada vez y pruébalo con el mismo grupo de prompts. Y antes de ajustar la temperatura de un modelo nuevo, mira su documentación: en los modelos más nuevos de OpenAI, Anthropic y Google, el mejor ajuste suele ser el que viene por defecto.

Qué hemos comprobado

  • Estrategias de prompts de Gemini: la temperatura controla el azar en la selección de tokens; las bajas sirven para respuestas más deterministas y las altas dan resultados más variados o creativos; la temperatura 0 elige siempre la respuesta más probable; topK de 1 es decodificación voraz; ejemplo de topP con A 0,3, B 0,2, C 0,1 y topP 0,5 que elige A o B; topP por defecto 0,95; mantener temperature, top_p y top_k por defecto en los modelos Gemini 3.x. (Google (Gemini API docs), )
  • Guía de Gemini 3: recomienda encarecidamente mantener la temperatura en el valor por defecto de 1,0 en todos los modelos Gemini 3; bajarla de 1,0 puede provocar bucles o peor rendimiento en tareas complejas de matemáticas o razonamiento; recomienda quitar los ajustes de temperatura baja al migrar. (Google (Gemini API docs), )
  • Referencia de la Responses API de OpenAI: temperatura entre 0 y 2; valores como 0,8 hacen la salida más aleatoria y valores como 0,2 más centrada y determinista; top_p es muestreo de núcleo; OpenAI recomienda cambiar la temperatura o top_p, pero no los dos. (OpenAI, )
  • Guía de OpenAI sobre GPT-6: cuando el esfuerzo de razonamiento no es none, hay que quitar temperature, top_p y top_logprobs. (OpenAI, )
  • Migración de Anthropic a la versión 2026-10-21 de la API: una petición que envía temperature, top_p o top_k devuelve un error 400 incluso con el valor por defecto; sin ellos se muestrea con los valores por defecto, temperatura 1,0 incluida; Claude 4.7 y posteriores ya solo aceptaban los valores por defecto; en modelos como Claude Sonnet 4.6 una temperatura bajada pierde su efecto y ningún otro ajuste la sustituye. (Anthropic, )
  • Guía de migración a Claude Opus 5.5: omitir temperature, top_p y top_k; el prompt es la forma recomendada de guiar al modelo; la temperatura 0 nunca garantizó salidas idénticas en modelos anteriores. (Anthropic, )
  • Modelfile de Ollama: temperatura 0,8 por defecto, más alta responde de forma más creativa; seed fija la semilla para que el mismo prompt genere el mismo texto. (Ollama, )

Qué puede cambiar

  • Los parámetros de muestreo que acepta cada API cambian deprisa a medida que los fabricantes pasan a modelos de razonamiento. Esta página se revisa cada trimestre.
  • Los rangos de temperatura de la última sección son una regla nuestra, no recomendaciones de los fabricantes.

Preguntas frecuentes

¿Qué hace la temperatura en un LLM?

Cambia las probabilidades de los posibles tokens siguientes antes de que el modelo elija uno. Con valores bajos elige los tokens más probables y las respuestas son más centradas; con valores altos los tokens menos probables salen más y las respuestas varían más. Una temperatura de 0 elige siempre el token más probable.

¿Qué diferencia hay entre la temperatura y top_p?

top_p limita primero los candidatos a los tokens más probables cuyas probabilidades suman p, y después la temperatura cambia cómo elige el modelo entre ellos. OpenAI recomienda cambiar uno u otro, no los dos. El top_p por defecto de Gemini es 0,95.

¿La temperatura 0 hace que un modelo sea determinista?

No de forma fiable. Anthropic dice que la temperatura 0 nunca garantizó salidas idénticas, ni siquiera en modelos anteriores. Hace las respuestas más constantes, no idénticas. Para resultados repetibles en local, el parámetro seed de Ollama repite el mismo texto para el mismo prompt.

¿Se puede seguir ajustando la temperatura en Claude?

No en la última versión de la API. En la versión 2026-10-21, una petición que envía temperature, top_p o top_k devuelve un error 400, incluso con el valor por defecto, y Claude 4.7 y posteriores ya solo aceptaban los valores por defecto. Anthropic recomienda usar el prompt.

¿Qué temperatura debo usar?

En los modelos más nuevos de OpenAI, Anthropic y Google, la que viene por defecto. En los que todavía la aceptan, nuestra regla es de 0 a 0,3 para extracción y clasificación, de 0,7 a 1 para redacción general y por encima de 1 solo para generar ideas.

Fuentes

  1. Prompt design strategies (Gemini API): temperature, topK, topP and stop sequences, Google (Gemini API docs). Consultado el 23 de octubre de 2026.
  2. Gemini 3 developer guide: thinking level, temperature and migration notes, Google (Gemini API docs). Consultado el 23 de octubre de 2026.
  3. Create a model response (OpenAI API reference): temperature and top_p, OpenAI. Consultado el 23 de octubre de 2026.
  4. Using GPT-6 (OpenAI API guide): migration notes and unsupported parameters, OpenAI. Consultado el 23 de octubre de 2026.
  5. Migrating to API version 2026-10-21: sampling parameters are removed, Anthropic. Consultado el 23 de octubre de 2026.
  6. Claude Opus 5.5 migration guide: sampling parameters, prefill and thinking, Anthropic. Consultado el 23 de octubre de 2026.
  7. Ollama Modelfile reference: PARAMETER values, temperature and seed defaults, Ollama. Consultado el 23 de octubre de 2026.

¿Has visto un error o un dato desactualizado? Avísanos y lo corregimos.

Historial de cambios

  • : Primera publicación. Comprobada el 23 de octubre de 2026 con las estrategias de prompts y la guía de Gemini 3 de Google, la referencia de la Responses API y la guía de GPT-6 de OpenAI, la página de migración a la versión 2026-10-21 y la guía de migración a Claude Opus 5.5 de Anthropic, y la referencia del Modelfile de Ollama.

Próxima revisión: .

Más guías de Modelos explicados.

Otros temas