Selamat!

Bekerja dengan OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

Bab 1: Pengenalan Responses API

 

response = client.responses.create(
    model="gpt-5.4-mini",
    input="What is recursion?",
    reasoning={"effort": "none"},
    max_output_tokens=500
)

logo Responses API

Bekerja dengan OpenAI Responses API

Bab 2: Pencarian Web

pencarian web

Bekerja dengan OpenAI Responses API

Bab 2: Alat Pemanggilan Fungsi

fct6.jpg

Bekerja dengan OpenAI Responses API

Bab 3: Keluaran Terstruktur

from pydantic import BaseModel

class QuizResult(BaseModel):
    score: int
    passed: bool
    feedback: str
result = response.output_parsed

print(f"Score: {result.score}/10")
print(f"Passed: {result.passed}")
print(f"Feedback: {result.feedback}")
response = client.responses.parse(
    model="gpt-5.4-mini",
    instructions="...",
    input="...",
    text_format=QuizResult
)
Bekerja dengan OpenAI Responses API

Bab 3: Streaming dan Peristiwa Semantik

  • stream=True

 

Jenis Peristiwa Deskripsi
response.created Model mulai menghasilkan
response.output_text.delta Pembaruan teks parsial
response.output_text.done Blok teks selesai
response.function_call.arguments.delta Argumen alat yang mengalir
response.completed Seluruh respons selesai
Bekerja dengan OpenAI Responses API

Bab 3: Multimodalitas

- Ringkasan: Hari turun ringan - ditutup di
277,18, turun sekitar 0,26% dari penutupan
sebelumnya; perdagangan after-hours turun sedikit ke
276,94.

grafik AAPL di yahoo!finance

1 Plot Saham Apple, Inc. dari yahoo!finance
Bekerja dengan OpenAI Responses API

Ayo berlatih!

Bekerja dengan OpenAI Responses API

Preparing Video For Download...