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_content→reasoning(deltas de transmisión y mensajes no transmitidos)- IDs de llamadas a herramientas:
functions.xxx:N→chatcmpl-tool-<hash> content=Nonecontool_calls→content=""- Eliminar
tool_calls=[]vacíos de deltas de transmisión - Eliminar
content=nullde deltas de llamadas a herramientas en transmisión - Eliminar
contentque solo contiene espacios en blanco cuandotool_callsestá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
- 200
Successful Response