Menguasai Parameter Respons

Bekerja dengan OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

Pemilihan Model

response = client.responses.create(
    model="gpt-5.4-mini",
    input="What is recursion?",
)
1 https://platform.openai.com/docs/models
Bekerja dengan OpenAI Responses API

Pemilihan Model

response = client.responses.create(
    model="gpt-5.4-mini",
    input="What is recursion?",
)
  • Aturan praktis: gunakan model termurah yang memenuhi kebutuhan lain
Model Kecepatan Biaya Terbaik Untuk
gpt-5.4-mini Cepat Rendah Tugas sederhana, tanya jawab
gpt-5.5 Sedang Lebih tinggi Penalaran kompleks
1 https://platform.openai.com/docs/models
Bekerja dengan OpenAI Responses API

LLM dan Token

  • Token: unit teks yang membantu AI memahami dan menafsirkan teks

$$

Kalimat, "How can the OpenAI API deliver business value?" dengan tiap token disorot warna berbeda.

1 https://platform.openai.com/tokenizer
Bekerja dengan OpenAI Responses API

LLM dan Token

 

  • LLM tanpa penalaran: Menghasilkan token dengan probabilitas tertinggi mengikuti prompt

non_reasoning_output.gif

Bekerja dengan OpenAI Responses API

LLM dan Token

reasoning_output.gif

Bekerja dengan OpenAI Responses API

Upaya Penalaran

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",

reasoning={"effort": "none"}
)
Bekerja dengan OpenAI Responses API

Upaya Penalaran

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={"effort": "none"}
)
Upaya Terbaik Untuk
none Tugas sepele atau mekanis.
low Tugas sederhana yang mengutamakan cepat dan murah.
medium Bawaan untuk keseimbangan penalaran dan efisiensi.
high Tugas kompleks, multi-langkah, atau berat logika.
xhigh Tugas tersulit yang mendorong batas kemampuan
Bekerja dengan OpenAI Responses API

Ringkasan Penalaran

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={
        "effort": "medium",

"summary": "auto"
} )
Bekerja dengan OpenAI Responses API

Membatasi Output Token

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 mencakup reasoning tokens
Bekerja dengan OpenAI Responses API

Ringkasan

  • Tugas Lebih Sederhana → mulai dengan model kecil, tanpa penalaran, dan sedikit token
  • Tugas Kompleks → mulai dengan model ukuran sedang dan penalaran, lalu fine-tune

parameter_link.jpg

Bekerja dengan OpenAI Responses API

Ayo berlatih!

Bekerja dengan OpenAI Responses API

Preparing Video For Download...