Travailler avec l’API OpenAI Responses
James Chapman
AI Curriculum Manager, DataCamp
response = client.responses.create(
model="gpt-5-mini",
input="What is recursion?",
)
response = client.responses.create(
model="gpt-5-mini",
input="What is recursion?",
)
| Modèle | Vitesse | Coût | Idéal pour |
|---|---|---|---|
| gpt-5-nano | Très rapide | Ultra-faible | Apps à faible latence |
| gpt-5-mini | Rapide | Faible | Tâches simples, Q&R |
| gpt-5 | Modérée | Plus élevé | Raisonnement complexe |
$$



response = client.responses.create( model="gpt-5-mini", input="Explain LLMs to a 6yr old.",reasoning={"effort": "minimal"})
response = client.responses.create(
model="gpt-5-mini",
input="Explain LLMs to a 6yr old.",
reasoning={"effort": "minimal"}
)
| Effort | Idéal pour |
|---|---|
| minimal | Tâches triviales ou mécaniques. |
| low | Tâches simples, priorité à la vitesse et au coût. |
| medium | Par défaut, équilibre raisonnement/efficacité. |
| high | Tâches complexes, multi-étapes ou très logiques. |
response = client.responses.create( model="gpt-5-mini", input="Explain LLMs to a 6yr old.", reasoning={ "effort": "medium","summary": "auto"} )
response = client.responses.create( model="gpt-5-mini", input="Explain LLMs to a 6yr old.", reasoning={"effort": "minimal"},max_output_tokens=500)
max_output_tokens inclut les tokens de raisonnement
Travailler avec l’API OpenAI Responses