Responses API: Sahabat Terbaik Pengembang

Bekerja dengan OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

OpenAI dan Awal Lomba GenAI

Pangsa pasar penyedia AI

1 Kredit: portkey.ai (per Januari 2025)
Bekerja dengan OpenAI Responses API

Evolusi API OpenAI

Evolusi OpenAI 1

Bekerja dengan OpenAI Responses API

Evolusi API OpenAI

Evolusi OpenAI 2

Bekerja dengan OpenAI Responses API

Evolusi API OpenAI

Evolusi OpenAI 3

Bekerja dengan OpenAI Responses API

Evolusi API OpenAI

Evolusi OpenAI 4

Bekerja dengan OpenAI Responses API

Evolusi API OpenAI

Evolusi OpenAI 5

Bekerja dengan OpenAI Responses API

Responses API x Pengembang

 

Logo Responses API

 

  • Antarmuka sederhana, ramah pengembang
1 Kredit Gambar: helicone.ai
Bekerja dengan OpenAI Responses API

Permintaan Responses API Pertama Kita

from openai import OpenAI

client = OpenAI(api_key="...")


response = client.responses.create(
model="gpt-5-mini",
reasoning={"effort": "minimal"}, max_output_tokens=60,
instructions="Be concise.", input="Explain LLMs to a 6yr old."
)
  • Client: Konfigurasi lingkungan untuk berkomunikasi dengan API
  • API key tidak wajib 🎉
  • Kurangi reasoning "effort" dan max_output_tokens agar respons lebih cepat
  • instructions → aturan jelas tentang perilaku
  • input → tugas atau pertanyaan utama
  • instructions > input
Bekerja dengan OpenAI Responses API

Output Responses

Bekerja dengan OpenAI Responses API
print(responses.output_text)
Bayangkan teman pura-pura yang sangat pintar...
print(responses.usage.output_tokens)
48
print(responses.id)
resp_0776f5d708d30043006917035...
response.output
[ResponseReasoningItem(
     id='...',
     summary=[],
     type='reasoning',
     content=None,
     encrypted_content=None,
     status=None),
 ResponseOutputMessage(
     id='...',
     content=ResponseOutputText(text='Imagi...'
         type='output_text', logprobs=[])]
     role='assistant',
     status='incomplete',
     type='message')]
Bekerja dengan OpenAI Responses API

Ayo berlatih!

Bekerja dengan OpenAI Responses API

Preparing Video For Download...