Streaming
Paramètre stream_options
{
"model": "votre-modele-text-generation",
"messages": [{"role": "user", "content": "Bonjour"}],
"stream": true,
"stream_options": {
"include_usage": true
}
}Exemples (curl / Python / JavaScript)
curl -N "https://albert.api.etalab.gouv.fr/v1/chat/completions" \
-H "Authorization: Bearer $ALBERT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "votre-modele-text-generation",
"messages": [{"role": "user", "content": "Raconte une phrase sur la météo."}],
"stream": true
}'import os
from openai import OpenAI
client = OpenAI(
base_url="https://albert.api.etalab.gouv.fr/v1",
api_key=os.environ["ALBERT_API_KEY"],
)
stream = client.chat.completions.create(
model="votre-modele-text-generation",
messages=[{"role": "user", "content": "Raconte une phrase sur la météo."}],
stream=True,
)
for chunk in stream:
delta = chunk.choices[0].delta
if delta.content:
print(delta.content, end="", flush=True)
print()Bonnes pratiques
Last updated
Was this helpful?