使用 OpenAI Responses API
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?",
)
| 模型 | 速度 | 成本 | 最適用於 |
|---|---|---|---|
| gpt-5.4-mini | 快 | 低 | 簡單任務、問答 |
| gpt-5.5 | 中等 | 較高 | 複雜推理 |
$$



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"}
)
| 強度 | 最適用於 |
|---|---|
| none | 瑣碎或機械性任務。 |
| low | 以速度與成本為先的簡單任務。 |
| medium | 預設;推理與效率兼顧。 |
| high | 複雜、多步驟或高邏輯任務。 |
| xhigh | 最困難、逼近能力上限的任務。 |
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 會計入「推理 tokens」
使用 OpenAI Responses API