Finalizaciones de chat del agente de Nebula
/chat/completions
Una completion de Nebula Agent sin estado y compatible con OpenAI: envía toda la conversación cada vez. Los SDK de OpenAI funcionan sin cambios y model se ignora. Se cobra por uso con un mínimo de 10 créditos; usage.credits_used informa del cargo. stream: true transmite eventos enviados por el servidor. No disponible a través de MCP.
El pago con cartera no está disponible para esta operación; usa la autenticación de cuenta. Guía de pago x402.
Parámetros
Este endpoint no tiene parámetros.
Ejemplo de cURL
curl --request POST \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/chat/completions' \
--header 'X-API-Key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"messages": [
{
"content": "What changed in NVIDIA sentiment this week?",
"role": "user"
}
],
"stream": false,
"thinking_mode": "auto"
}'
Respuestas
Tipo de medio application/json
choices
array<object>
Opciones de finalización generadas.
choices
Opciones de finalización generadas.
choices[].delta
object
Fragmento de mensaje en streaming.
choices[].delta
Fragmento de mensaje en streaming.
choices[].delta.content
Texto parcial de la respuesta del asistente en este fragmento del stream.
choices[].delta.role
Rol de la conversación cuando se emite en este fragmento del stream.
choices[].finish_reason
Motivo por el que se detuvo la generación, cuando está disponible.
choices[].index
Índice basado en cero de la opción de finalización generada.
choices[].message
object
Mensaje del asistente completado para una respuesta sin streaming.
choices[].message
Mensaje del asistente completado para una respuesta sin streaming.
choices[].message.content
Texto de la respuesta del asistente completada.
choices[].message.role
Rol de la conversación del mensaje completado.
created
Marca de tiempo Unix de cuándo se creó la finalización.
id
Identificador único asignado a la finalización del chat.
model
Identificador del modelo del agente de Nebula.
object
Tipo de objeto compatible con OpenAI.
usage
object
Créditos consumidos por esta finalización.
usage
Créditos consumidos por esta finalización.
usage.credits_used
Créditos de Nebula consumidos por la solicitud.
{
"choices": [
{
"finish_reason": "stop",
"index": 0,
"message": {
"content": "NVIDIA sentiment strengthened this week as data-centre demand dominated discussion.",
"role": "assistant"
}
}
],
"created": 1786114800,
"id": "chatcmpl_nebula_01",
"model": "nebula-agent",
"object": "chat.completion",
"usage": {
"credits_used": 10
}
}