Tebrikler!

OpenAI Responses API ile Çalışmak

James Chapman

AI Curriculum Manager, DataCamp

Bölüm 1: Responses API'ye Hoş Geldin

 

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

responses_api_logo.jpg

OpenAI Responses API ile Çalışmak

Bölüm 2: Web Araması

web_search.png

OpenAI Responses API ile Çalışmak

Bölüm 2: İşlev Çağırma Araçları

fct6.jpg

OpenAI Responses API ile Çalışmak

Bölüm 3: Yapılandırılmış Çıktılar

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
)
OpenAI Responses API ile Çalışmak

Bölüm 3: Akış ve Anlamsal Olaylar

  • stream=True

 

Olay Türü Açıklama
response.created Model üretmeye başladı
response.output_text.delta Kısmi metin güncellemesi
response.output_text.done Metin bloğu tamamlandı
response.function_call.arguments.delta Akan araç argümanları
response.completed Yanıtın tamamı bitti
OpenAI Responses API ile Çalışmak

Bölüm 3: Çok Kipli (Multimodal)

- Özet: Hafif düşüş günü - kapanış
277,18; önceki kapanışa göre yaklaşık %0,26
düştü; seans sonrası hafifçe 276,94'e indi.

aapl_yahoo_finance.jpg

1 Apple, Inc. Hisse Grafiği, yahoo!finance
OpenAI Responses API ile Çalışmak

Hadi pratik yapalım!

OpenAI Responses API ile Çalışmak

Preparing Video For Download...