Module 1
Introduction
Introduction
5min
Leçons vidéo
Exercices
Lab pratique
Cette formation vous apprendra à construire des systèmes complets en utilisant l'API ChatGPT d'OpenAI. Vous maîtriserez toutes les fonctionnalités avancées de l'API pour créer des applications intelligentes et conversationnelles.
Pourquoi l'API ChatGPT :
L'API ChatGPT offre un accès programmatique aux modèles GPT les plus performants, avec des fonctionnalités avancées comme function calling, vision, et assistants. C'est l'une des APIs LLM les plus utilisées en production.
Ce que vous allez apprendre :
Configuration et utilisation de l'API ChatGPT
Gestion des conversations et du contexte
Function calling pour intégration d'outils
Streaming de réponses pour UX réactive
Vision API pour analyse d'images
Embeddings pour recherche sémantique
Fine-tuning pour cas d'usage spécifiques
Optimisation des coûts et performances
Gestion des erreurs et retry logic
Patterns d'architecture scalables
Cette formation pratique vous rendra immédiatement opérationnel pour construire des applications basées sur ChatGPT.
Module 2
Language Models, Chat Format et Tokens
Language Models, Chat Format et Tokens
10min
Leçons vidéo
Exercices
Lab pratique
Fonctionnement des modèles de langage
Format de chat et messages système/utilisateur/assistant
Gestion des tokens et optimisation des coûts
Lab : Premiers appels API
Module 3
Classification
Classification
15min
Leçons vidéo
Exercices
Lab pratique
Classification de texte avec LLMs
Modération de contenu
Catégorisation automatique
Lab : Système de classification d'emails
Module 4
Modération
Modération
10min
Leçons vidéo
Exercices
Lab pratique
Politiques de modération OpenAI
Filtrage de contenu inapproprié
Bonnes pratiques de sécurité
Lab : Implémentation de modération
Module 5
Chaînage de Prompts
Chaînage de Prompts
10min
Leçons vidéo
Exercices
Lab pratique
Décomposer des tâches complexes en sous-tâches
Workflow multi-étapes
Gestion des états entre appels
Lab : Pipeline de traitement de commandes
Module 6
Vérification des Résultats
Vérification des Résultats
10min
Leçons vidéo
Exercices
Lab pratique
Techniques de validation des sorties LLM
Gestion des hallucinations
Mécanismes de vérification
Lab : Système de vérification automatique
Module 7
Construction d'un Chatbot de Support Client
Construction d'un Chatbot de Support Client
15min
Leçons vidéo
Exercices
Lab pratique
Architecture d'un chatbot avec historique
Gestion du contexte conversationnel
Intégration avec base de connaissances
Lab : Chatbot fonctionnel complet