curl et HTTP brut

Pas de SDK ? Pas de problème. HiWay parle chat-completions standard.

HiWay implémente le protocole OpenAI chat-completions byte-for-byte. N'importe quel client HTTP peut lui parler. Voici la requête minimale viable.

bash
curl https://app.hiway2llm.com/v1/chat/completions \
  -H "Authorization: Bearer hw_live_VOTRE_CLE" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "auto",
    "messages": [{"role": "user", "content": "Bonjour"}]
  }' \
  -i

Le flag -i dump les headers de réponse, donc vous verrez X-HiWay-Routed-Model et X-HiWay-Routed-Tier inline avec le body JSON.

Streaming avec curl

bash
curl -N https://app.hiway2llm.com/v1/chat/completions \
  -H "Authorization: Bearer hw_live_VOTRE_CLE" \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[...],"stream":true}'

-N désactive le buffering de sortie de curl, vous voyez les tokens au fur et à mesure. Chaque événement SSE est un chunk JSON suivi d'une ligne vide.