Saltar a la documentación

Controles de generación

Usa solo los controles activados para el modelo seleccionado.

Actualizado el 31 de octubre de 2026

La capacidad va primero

El esquema de solicitud describe los formatos aceptados. La capacidad publicada del modelo determina si un control está disponible en ese momento. Los controles no compatibles se rechazan antes de una reserva o del envío de inferencia; no hay sustitución silenciosa.

Esfuerzo

Chat Completions y Responses aceptan los valores de effort off, low, high y max. El alias reasoning_effort también acepta none como off; reasoning.effort es otro formato compatible. Los alias en conflicto se rechazan. Un valor de esfuerzo aceptado no demuestra compatibilidad en vivo para todos los modelos ni modifica su límite de salida.

Muestreo y formatos

Cuando están activados, temperature va de 0 a 2, top_p de 0 a 1, y stop acepta 16 cadenas como máximo. Los controles de formato de respuesta incluyen texto, objeto JSON y JSON Schema; Responses también acepta text.format. Consulta el esquema generado del endpoint para ver el formato exacto del objeto. Solicitar un formato JSON no sustituye a la validación en la aplicación.

Razonamiento visible

Solo se devuelve texto de razonamiento o un resumen cuando esa capacidad del modelo está activada de forma explícita y el servicio lo recibe realmente. NotHoly no inventa razonamiento oculto. Messages mantiene su subconjunto compatible documentado por separado; los controles de Chat y Responses no implican un comportamiento equivalente en Messages.