Félicitations !

Travailler avec l’API OpenAI Responses

James Chapman

AI Curriculum Manager, DataCamp

Chapitre 1 : Bienvenue dans l’API Responses

 

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

logo Responses API

Travailler avec l’API OpenAI Responses

Chapitre 2 : Recherche web

recherche web

Travailler avec l’API OpenAI Responses

Chapitre 2 : Outils d’appel de fonctions

fct6.jpg

Travailler avec l’API OpenAI Responses

Chapitre 3 : Sorties structurées

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-mini",
    instructions="...",
    input="...",
    text_format=QuizResult
)
Travailler avec l’API OpenAI Responses

Chapitre 3 : Streaming et événements sémantiques

  • stream=True

 

Type d’événement Description
response.created Le modèle commence à générer
response.output_text.delta Mise à jour partielle du texte
response.output_text.done Bloc de texte terminé
response.function_call.arguments.delta Flux d’arguments d’outil
response.completed Réponse entièrement terminée
Travailler avec l’API OpenAI Responses

Chapitre 3 : Multimodalité

- Résumé : Légère baisse — clôture à
277,18, soit -0,26 % vs la veille ;
après-bourse en léger repli à 276,94.

Graphique AAPL yahoo finance

1 Graphique de l’action Apple, Inc. depuis yahoo!finance
Travailler avec l’API OpenAI Responses

Passons à la pratique !

Travailler avec l’API OpenAI Responses

Preparing Video For Download...