Responses API: Sahabat Terbaik Developer

Bekerja dengan OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

OpenAI dan Awal Lomba Generative AI

pangsa pasar penyedia AI

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

Evolusi API OpenAI

evolusi OpenAI

Bekerja dengan OpenAI Responses API

Evolusi API OpenAI

evolusi OpenAI

Bekerja dengan OpenAI Responses API

Evolusi API OpenAI

evolusi OpenAI

Bekerja dengan OpenAI Responses API

Evolusi API OpenAI

evolusi OpenAI

Bekerja dengan OpenAI Responses API

Evolusi API OpenAI

evolusi OpenAI

Bekerja dengan OpenAI Responses API

Responses API x Developer

 

logo Responses API

 

  • Antarmuka sederhana, ramah developer
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.4-mini",
reasoning={"effort": "none"}, max_output_tokens=60,
instructions="Be concise.", input="Explain LLMs to a 6yr old."
)
  • Client: Menyiapkan lingkungan untuk berkomunikasi dengan API
  • API key tidak wajib 🎉
  • Kurangi reasoning "effort" dan max_output_tokens untuk respons lebih cepat
  • instructions → syarat perilaku yang jelas
  • input → tugas atau pertanyaan yang dikerjakan
  • instructions > input
Bekerja dengan OpenAI Responses API

output Responses

Bekerja dengan OpenAI Responses API
print(responses.output_text)
Imagine a very smart pretend friend...
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...