Saltar al contenido principal

Finalización de Chat

El punto final principal de la API de Inferencia de WiLine Edge Cloud. Envía una conversación (una lista de mensajes) y recibe una respuesta generada por el modelo. La API es completamente compatible con OpenAI: cualquier SDK o herramienta que soporte OpenAI funciona sin cambios apuntando base_url a https://inference.wiline.com/v1.

POST 

/v1/chat/completions

Crea una finalización de chat en cualquier modelo disponible en tu punto final de WiLine Edge Cloud.

Modo Normalizador: Agrega -normalize al nombre del modelo (por ejemplo, deepseek-ai/DeepSeek-V4-Pro-normalize) para enrutar la solicitud a través del proxy normalizador, que aplica las siguientes correcciones a las respuestas no estándar de OpenAI:

  • reasoning_contentreasoning (deltas de transmisión y mensajes no transmitidos)
  • IDs de llamadas a herramientas: functions.xxx:Nchatcmpl-tool-<hash>
  • content=None con tool_callscontent=""
  • Eliminar tool_calls=[] vacíos de deltas de transmisión
  • Eliminar content=null de deltas de llamadas a herramientas en transmisión
  • Eliminar content que solo contiene espacios en blanco cuando tool_calls están presentes en deltas de transmisión

Compatible con OpenAI: Cualquier SDK o herramienta de OpenAI funciona sin cambios: establece base_url en https://inference.wiline.com/v1 y usa tu clave API de WEC como el token Bearer.

curl -X POST https://inference.wiline.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WEC_API_KEY" \
-d '{
"model": "deepseek-ai/DeepSeek-V3.1",
"messages": [{"role": "user", "content": "¡Hola!"}]
}'

Solicitud

Responses

Successful Response