Arbeiten mit der OpenAI Responses API
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?",
)
| Modell | Tempo | Kosten | Am besten für |
|---|---|---|---|
| gpt-5-nano | Sehr schnell | Sehr niedrig | Niedrig-Latenz-Apps |
| gpt-5-mini | Schnell | Niedrig | Einfache Aufgaben, Q&A |
| gpt-5 | Mittel | Höher | Komplexes Reasoning |
$$



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"}
)
| Aufwand | Am besten für |
|---|---|
| minimal | Triviale oder mechanische Aufgaben. |
| low | Einfache Aufgaben mit Fokus auf Tempo und Kosten. |
| medium | Standard: Balance aus Reasoning und Effizienz. |
| high | Komplexe, mehrstufige oder logiklastige Aufgaben. |
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 umfasst die Reasoning-Tokens
Arbeiten mit der OpenAI Responses API