Congratulazioni!

Lavorare con la Responses API di OpenAI

James Chapman

AI Curriculum Manager, DataCamp

Capitolo 1: Benvenuto nella Responses API

 

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

responses_api_logo.jpg

Lavorare con la Responses API di OpenAI

Capitolo 2: Ricerca web

Ricerca sul web

Lavorare con la Responses API di OpenAI

Capitolo 2: Strumenti di function calling

fct6.jpg

Lavorare con la Responses API di OpenAI

Capitolo 3: Output strutturati

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
)
Lavorare con la Responses API di OpenAI

Capitolo 3: Streaming ed eventi semantici

  • stream=True

 

Tipo di evento Descrizione
response.created Il modello ha iniziato a generare
response.output_text.delta Aggiornamento parziale di testo
response.output_text.done Blocco di testo completo
response.function_call.arguments.delta Streaming degli argomenti tool
response.completed Risposta completa
Lavorare con la Responses API di OpenAI

Capitolo 3: Multimodalità

- Riepilogo: Giornata in lieve calo - chiusura a
277,18, circa -0,26% dal close precedente;
nel dopo-mercato leggermente giù a
276,94.

aapl_yahoo_finance.jpg

1 Grafico azione Apple, Inc. da yahoo!finance
Lavorare con la Responses API di OpenAI

Ayo berlatih!

Lavorare con la Responses API di OpenAI

Preparing Video For Download...