Lavorare con la Responses API di OpenAI
James Chapman
AI Curriculum Manager, DataCamp
response = client.responses.create(
model="gpt-5.4-mini",
input="What is recursion?",
)
response = client.responses.create(
model="gpt-5.4-mini",
input="What is recursion?",
)
| Modello | Velocità | Costo | Ideale per |
|---|---|---|---|
| gpt-5.4-mini | Veloce | Basso | Compiti semplici, Q&A |
| gpt-5.5 | Moderata | Più alto | Ragionamento complesso |
$$



response = client.responses.create( model="gpt-5.4-mini", input="Explain LLMs to a 6yr old.",reasoning={"effort": "none"})
response = client.responses.create(
model="gpt-5.4-mini",
input="Explain LLMs to a 6yr old.",
reasoning={"effort": "none"}
)
| Sforzo | Ideale per |
|---|---|
| none | Attività banali o meccaniche. |
| low | Compiti semplici con priorità a velocità e costo. |
| medium | Predefinito: equilibrio tra ragionamento ed efficienza. |
| high | Compiti complessi, multistep o con molta logica. |
| xhigh | I compiti più difficili al limite del possibile. |
response = client.responses.create( model="gpt-5.4-mini", input="Explain LLMs to a 6yr old.", reasoning={ "effort": "medium","summary": "auto"} )
response = client.responses.create( model="gpt-5.4-mini", input="Explain LLMs to a 6yr old.", reasoning={"effort": "none"},max_output_tokens=500)
max_output_tokens include anche i token di ragionamento
Lavorare con la Responses API di OpenAI