Bekerja dengan 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?",
)
| Model | Kecepatan | Biaya | Terbaik Untuk |
|---|---|---|---|
| gpt-5-nano | Cepat | Sangat rendah | Aplikasi latensi rendah |
| gpt-5-mini | Cepat | Rendah | Tugas sederhana, tanya jawab |
| gpt-5 | Sedang | Lebih tinggi | Penalaran kompleks |
$$



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"}
)
| Upaya | Cocok Untuk |
|---|---|
| minimal | Tugas sepele atau mekanis. |
| low | Tugas sederhana yang memprioritaskan kecepatan dan biaya. |
| medium | Bawaan untuk keseimbangan penalaran dan efisiensi. |
| high | Tugas kompleks, multi-langkah, atau berat logika. |
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 termasuk token penalaran
Bekerja dengan OpenAI Responses API