Вітаємо!

Робота з OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

Розділ 1: Знайомство з Responses API

 

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

Логотип Responses API

Робота з OpenAI Responses API

Розділ 2: Пошук у вебі

Пошук у вебі

Робота з OpenAI Responses API

Розділ 2: Інструменти виклику функцій

Інструменти виклику функцій

Робота з OpenAI Responses API

Розділ 3: Структуровані результати

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

Розділ 3: Стрімінг і семантичні події

  • stream=True

 

Тип події Опис
response.created Модель почала генерування
response.output_text.delta Часткове оновлення тексту
response.output_text.done Блок тексту завершено
response.function_call.arguments.delta Потік аргументів інструменту
response.completed Відповідь повністю сформована
Робота з OpenAI Responses API

Розділ 3: Мультимодальність

- Підсумок: Невелике зниження дня — закриття на
277.18, приблизно на 0.26% нижче за попереднє
закриття; після торгів злегка знизилося до
276.94.

Графік AAPL у yahoo!finance

1 Apple, Inc. Графік акцій з yahoo!finance
Робота з OpenAI Responses API

Давайте потренуємось!

Робота з OpenAI Responses API

Preparing Video For Download...