Saltar al contenido principal
POST
Respuesta del modelo

Autorizaciones

Authorization
string
header
requerido

Pasando el token de autorización en el encabezado Autorización: Portador .

Encabezados

X-Session-ID
string

ID de la sesión de conversación (alternativa al campo session_id del cuerpo).

Cuerpo

application/json

Los campos estándar de OpenAI temperature, top_p, max_tokens, max_completion_tokens, stop, n y response_format se aceptan pero no se aplican.

messages
object[]
requerido

Una lista de mensajes anteriores de la conversación.

Minimum array length: 1
model
enum<string>
predeterminado:niya-1

Identificación del modelo:

  • niya-1 - Niya (modelo principal para tareas generales y moderación, contexto de 1M)
  • emmy-1 - Emmy (modelo intelectual con razonamiento paso a paso, contexto 1M)
  • hubert-1 - Hubert (modelo personalizado, contexto de 1M)
Opciones disponibles:
niya-1,
emmy-1,
hubert-1,
default
Ejemplo:

"niya-1"

files
object[]

Lista adicional de archivos o imágenes adjuntas a la solicitud.

stream
boolean
predeterminado:false

Habilite la transmisión de respuestas de eventos enviados por el servidor (SSE).

stream_options
object
thinking
boolean

Habilitar el modo de pensamiento paso a paso (cadena de razonamiento).

Ejemplo:

true

surzhyk
boolean
predeterminado:false

Para el modelo hubert-1 incluye un surzhik patentado. De forma predeterminada, Hubert responde en el idioma del último mensaje del usuario.

effort
enum<string>

Grado de detalle del razonamiento (nivel de reflexión):

  • low - verificación de hechos básicos;
  • medium — análisis equilibrado (predeterminado);
  • high - análisis completo paso a paso;
  • extra / max: el nivel máximo de análisis.
Opciones disponibles:
low,
medium,
high,
extra,
max
Ejemplo:

"medium"

session_id
string

Identificador de sesión de chat público (UUIDv4). Le permite guardar contexto entre solicitudes.

Ejemplo:

"f47ac10b-58cc-4372-a567-0e02b2c3d479"

regenerate
boolean

Bandera para regeneración forzada de la última respuesta.

tools
object[]

Herramientas en formato OpenAI. Solo funcionan con una clave de agente (sk-agent-…); con una clave de chat se ignoran.

tool_choice

Elección de herramienta en formato OpenAI.

reasoning_effort
string

Nivel de razonamiento en formato OpenAI. Igual que effort.

Permite al modelo buscar en internet.

Respuesta

Respuesta de modelo exitosa o secuencia de fragmentos (SSE).

id
string
Ejemplo:

"chatcmpl-9b2f6c1e4a7d4c0e9f1a2b3c"

session_id
string
Ejemplo:

"f47ac10b-58cc-4372-a567-0e02b2c3d479"

object
string
Ejemplo:

"chat.completion"

created
integer
Ejemplo:

1726838400

model
string
Ejemplo:

"niya-1"

choices
object[]
usage
object

Consumo de tokens. prompt_tokens incluye los tokens en caché; total_tokens = prompt_tokens + completion_tokens. cost_credits son los créditos de IA cobrados.