Parámetros de la petición
Semantara reenvía a tu proveedor los parámetros estándar de generación. Cualquier parámetro fuera de esta lista se descarta antes de llamar al proveedor.
| Parámetro | Tipo | Valor por defecto | Notas |
|---|---|---|---|
temperature | número | 0.7 | Aleatoriedad de la respuesta. Explícito por defecto (ver abajo). |
top_p | número | del proveedor | Muestreo por núcleo. |
max_tokens | entero | 1024 | Tope de tokens generados. Explícito por defecto (ver abajo). |
stop | texto o lista | — | Secuencias que cortan la generación. |
presence_penalty | número | — | Penaliza tokens ya presentes. |
frequency_penalty | número | — | Penaliza tokens frecuentes. |
seed | entero | — | Para resultados reproducibles. |
user | texto | — | Identificador opaco de usuario final. |
Valores por defecto
Si omites max_tokens o temperature, Semantara aplica un valor por defecto explícito —
el mismo con y sin streaming:
| Parámetro | Valor por defecto |
|---|---|
max_tokens | 1024 |
temperature | 0.7 |
Son explícitos por una razón: dos peticiones idénticas deben producir parámetros idénticos.
Eso es lo que hace posible el caché y los resultados reproducibles (junto con seed).
Si mandas un valor explícito, se respeta tal cual — el valor por defecto solo llena la ausencia.
Parámetros no soportados
Estos parámetros no se descartan en silencio: se rechazan con un error explícito, para que tu código se entere en lugar de recibir una respuesta que no pediste.
| Parámetro | Error |
|---|---|
tools, tool_choice (function calling) | LLM_009 |
response_format (JSON mode) | LLM_010 |
n mayor que 1 | LLM_011 |
Cualquier otro parámetro fuera de la tabla de arriba (por ejemplo logprobs) se descarta sin
error.