SDK OpenAI Python
Drop-in : changez une ligne, routez via HiWay.
Le SDK OpenAI Python est l'entrée la plus commune. HiWay implémente le même protocole, donc votre code existant continue de marcher - vous changez juste le base_url et utilisez votre clé API hw_live_.
Exemple minimal
app.py
from openai import OpenAI
client = OpenAI(
base_url="https://app.hiway2llm.com/v1",
api_key="hw_live_VOTRE_CLE",
)
response = client.chat.completions.create(
model="auto",
messages=[
{"role": "system", "content": "Tu es un assistant concis."},
{"role": "user", "content": "Résume la Révolution française en 3 lignes."},
],
)
print(response.choices[0].message.content)
print("Routé vers :", response.model)Streaming
python
stream = client.chat.completions.create(
model="auto",
messages=[{"role": "user", "content": "Compte jusqu'à dix lentement"}],
stream=True,
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Épingler un modèle spécifique
Passez un id de modèle qualifié complet pour bypasser le routage et aller directement à ce modèle.
python
response = client.chat.completions.create(
model="anthropic/claude-opus-4-7", # épingle ce modèle précis
messages=[{"role": "user", "content": "Requête critique"}],
)Tous les paramètres chat-completions sont forwardés tels quels - temperature, top_p, tools, tool_choice, response_format, max_tokens, stream, seed, etc.