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 setiap token disorot warna berbeda.

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

LLM dan Token

 

  • LLM non-penalaran: Menghasilkan token dengan probabilitas tertinggi setelah prompt

keluaran_tanpa_penalaran.gif

Bekerja dengan OpenAI Responses API

LLM dan Token

keluaran_dengan_penalaran.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 memprioritaskan kecepatan dan biaya.
medium Default: seimbang antara 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 Token Keluaran

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 termasuk token penalaran
Bekerja dengan OpenAI Responses API

Ringkasan

  • Tugas sederhana → mulai dengan model kecil, tanpa penalaran, dan token sedikit
  • Tugas kompleks → mulai dengan model ukuran sedang dan penalaran, lalu sesuaikan

tautan_parameter.jpg

Bekerja dengan OpenAI Responses API

Ayo berlatih!

Bekerja dengan OpenAI Responses API

Preparing Video For Download...