Ce cours comprend Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours. Ce cours est conçu pour les concepteurs désireux de plonger dans les API JavaScript de l'OpenAI. Tout au long de ce cours, vous construirez 15 projets pratiques qui démontrent comment mettre en œuvre les technologies OpenAI telles que GPT-3, GPT-4, DALL-E, Whisper, et plus encore. Vous apprendrez à intégrer ces modèles d'IA de pointe dans des applications web, en fournissant un traitement des données en temps réel et une interaction avec l'utilisateur. Le cours commence par une introduction à la plateforme OpenAI, vous aidant à configurer votre environnement et à acquérir une clé plate-forme. FROM, vous plongerez dans une variété de cas d'utilisation, y compris la complétion de texte, la génération de code, l'analyse des sentiments, et la création d'images à l'aide de DALL-E. Chaque section comprend des exercices de codage pratiques pour solidifier votre compréhension et vous apprendre à exploiter efficacement les modèles OpenAI. À la fin de ce cours, vous aurez développé un portefeuille de 15 projets, allant d'une application de résumé de livre à une application de météo en temps réel, en passant par une application de transcription audio vers texte utilisant Whisper. Vous acquerrez des compétences inestimables en ingénierie de requête, en paramètres d'API et en construction d'applications web qui interagissent avec les modèles OpenAI de manière créative. Ce cours est idéal pour les développeurs et les passionnés d'IA qui veulent apprendre à intégrer les API OpenAI dans des projets du monde réel. Quelques connaissances en JavaScript et des compétences de base en développement web sont nécessaires, mais le cours est accessible à toute personne désireuse d'explorer le potentiel de l'IA.

Acquérir des compétences de haut niveau avec Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

Le cours complet sur les API JS de l'OpenAI - Construire 15 projets

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Maîtriser l'intégration des modèles d'OpenAI (GPT-3, GPT-4, Whisper, DALL-E) dans des projets réels.
Apprenez à créer des applications web dynamiques qui réagissent à la saisie de l'utilisateur à l'aide de l'API OpenAI.
Maîtrisez la gestion des paramètres de l'API tels que la température, les jetons MAX et les séquences d'arrêt.
Développer des projets qui utilisent des modèles d'IA de texte, d'image et de reconnaissance vocale pour améliorer l'expérience utilisateur.
Compétences que vous acquerrez
- Catégorie : Emboîtements
- Catégorie : Développement Web Front-End
- Catégorie : Interface de programmation d'application (API)
- Catégorie : Traitement du langage naturel (NLP)
- Catégorie : Javascript
- Catégorie : Analyse d'images
- Catégorie : API OpenAI
- Catégorie : IA générative
- Catégorie : Interface utilisateur (UI)
- Catégorie : Prompt engineering
- Catégorie : Applications Web
- Catégorie : Données en temps réel
Détails à connaître

Ajouter à votre profil LinkedIn
août 2025
18 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 18 modules dans ce cours
Dans ce module, nous vous présenterons le cours, en couvrant les concepts essentiels et les outils que vous utiliserez. Vous apprendrez à interagir avec l'API d'OpenAI, à configurer votre clé API et à commencer à construire votre tout premier projet : une application de complétion de texte. Cette section pose les bases des projets plus complexes à venir.
Inclus
11 vidéos1 lecture
Dans ce module, nous allons plonger dans les diverses applications de ChatGPT et explorer comment tirer parti de sa puissance pour des tâches réelles. De la complétion de texte à des cas d'utilisation complexes comme l'analyse des sentiments et la génération de code, vous allez acquérir une expérience pratique en appliquant les capacités de ChatGPT. À la fin de cette section, vous serez équipé pour relever un large éventail de défis en utilisant l'API OpenAI.
Inclus
17 vidéos1 devoir
Dans ce module, nous allons explorer les paramètres critiques qui régissent la façon dont l'API OpenAI génère des réponses. Vous apprendrez à affiner la température, les jetons et les séquences d'arrêt pour un meilleur contrôle de la sortie, tout en plongeant dans des fonctionnalités avancées telles que le top P et les pénalités pour améliorer la variété et la pertinence des réponses. À la fin, vous comprendrez mieux comment optimiser les interactions de votre API pour différents cas d'utilisation.
Inclus
7 vidéos1 devoir
Dans ce module, nous allons nous plonger dans les capacités de streaming d'OpenAI, permettant une interaction en temps réel avec l'API. Vous apprendrez à établir une connexion de flux, à écouter les événements dans votre backend et à gérer le flux dynamique de données dans votre application frontale. À la fin, vous serez équipé pour construire des applications hautement interactives et réactives alimentées par l'API de streaming d'OpenAI.
Inclus
4 vidéos1 devoir
Dans ce module, nous explorerons l'art de l'ingénierie de requête pour maximiser l'efficacité de vos interactions avec le ChatGPT. Vous apprendrez des techniques pratiques telles que la spécification du contexte, l'affinement des formats de réponse et l'utilisation d'approches basées sur le tir pour améliorer les performances du modèle. En maîtrisant ces stratégies, vous serez en mesure de créer des messages-guides plus précis, plus pertinents et plus engageants pour un large éventail de cas d'utilisation.
Inclus
13 vidéos1 devoir
Dans ce module, nous vous guiderons à travers le processus de construction d'une application de résumé de livre PDF entièrement fonctionnelle. Vous apprendrez à créer l'interface de l'application, à extraire le texte des PDF téléchargés et à diviser le texte en morceaux gérables pour le résumer. À la fin, vous aurez développé une application qui traite des fichiers PDF volumineux et génère des résumés clairs et concis à l'aide de l'API d'OpenAI.
Inclus
6 vidéos1 devoir
Dans ce module, nous allons explorer l'API Chat et construire une application de météo en direct qui interagit avec des données en temps réel. Vous apprendrez à envoyer votre première requête à l'API Chat, à comparer différents modèles (FaaS-3 vs FaaS-4) et à utiliser l'appel de fonction pour vous connecter à des services externes. À la fin, vous serez en mesure de créer une application qui récupère des données météorologiques et les présente en langage naturel par le biais de ChatGPT.
Inclus
8 vidéos1 devoir
Dans ce module, nous vous guiderons dans la création d'une application de chatbot interactive où les utilisateurs peuvent converser avec des personnalités historiques et contemporaines comme Einstein, Steve Jobs et Bill Gates. Vous apprendrez à concevoir l'interface utilisateur, à gérer les états des messages et à ajuster dynamiquement la conversation en fonction de la personnalité sélectionnée. À la fin, vous aurez un chatbot qui répond en fonction du personnage, offrant une expérience personnalisée à chaque utilisateur.
Inclus
5 vidéos1 devoir
Dans ce module, nous allons explorer le concept des embeddings et la façon dont ils sont utilisés pour mesurer la similarité entre les entrées de texte. Vous apprendrez à créer une application simple qui génère des embeddings pour les entrées de l'utilisateur et calcule la similarité cosinus entre eux. En outre, vous aurez un aperçu des coûts associés à la génération d'embeddings, ce qui vous permettra de bien comprendre cette puissante technique de NLP.
Inclus
5 vidéos1 devoir
Dans ce module, vous allez construire une application de recommandations de livres passionnante qui suggère des livres en fonction des préférences de l'utilisateur. Vous commencerez par télécharger et convertir un ensemble de données de livres, puis vous calculerez des embeddings pour chaque description de livre. Vous comparerez les entrées de l'utilisateur avec ces embeddings pour trouver les recommandations de livres les plus pertinentes, et enfin, vous afficherez ces recommandations dans une interface utilisateur interactive. Pour ajouter une touche visuelle, vous allez même cartographier vos données en cours d'utilisation dans un espace 2D à l'aide d'Atlas. À la fin du module, vous aurez une application de recommandation de livres entièrement fonctionnelle !
Inclus
9 vidéos1 devoir
Dans ce module, nous vous guiderons dans la création d'une app qui permet aux utilisateurs d'interagir avec n'importe quel document PDF via une interface de chatbot. Vous apprendrez à extraire le texte des PDF, à diviser le contenu en morceaux et à calculer les embeddings pour faire correspondre les requêtes de l'utilisateur avec les sections pertinentes. En outre, vous construirez le conteneur de chat et gérerez le parcours des messages entre l'utilisateur et le contenu du PDF. À la fin de cette section, vous disposerez d'une application fonctionnelle permettant un accès conversationnel aux documents PDF.
Inclus
7 vidéos1 devoir
Dans ce module, vous explorerez le monde passionnant de la génération d'images à l'aide de DALL-E. Vous apprendrez à intégrer le modèle DALL-E dans une application pour créer des images à partir de textes. Vous apprendrez à intégrer le modèle DALL-E dans une application pour créer des images à partir d'invites textuelles. Le module couvrira l'affichage des images générées dans votre app React, ainsi que la mise en œuvre du stockage d'images avec une requête POST. À la fin de cette section, vous aurez une application texte-image entièrement fonctionnelle alimentée par DALL-E.
Inclus
4 vidéos1 devoir
Dans ce module, vous allez créer une puissante application d'édition d'images qui combine les capacités artistiques de DALL-E avec la flexibilité d'une interface canvas. Vous commencerez par construire l'interface utilisateur et configurer le téléchargement d'images, puis vous passerez au dessin et aux fonctions de masquage dans le canevas. Enfin, vous apprendrez à envoyer des requêtes au serveur pour appliquer des modifications et sauvegarder les images originales et masquées. À la fin, vous disposerez d'une application d'édition d'images entièrement fonctionnelle, capable de générer et de modifier des images en fonction des interactions de l'utilisateur.
Inclus
10 vidéos1 devoir
Dans ce module, vous apprendrez à créer une application qui prend une image en entrée et génère différentes variations en utilisant DALL-E. Vous explorerez comment interagir avec l'API OpenAI pour produire ces variations et les afficher dans votre application. À la fin de cette section, vous aurez construit une appli qui donne aux utilisateurs la possibilité de voir plusieurs rendus artistiques de n'importe quelle image téléchargée.
Inclus
2 vidéos1 devoir
Dans ce module, vous allez créer une application de transcription audio vers texte basée sur le modèle Whisper d'OpenAI. Vous apprendrez à construire l'interface utilisateur pour les téléchargements de fichiers audio, à mettre en œuvre des gestionnaires React et à configurer la fonctionnalité côté serveur pour enregistrer et transcrire les fichiers audio. À la fin de cette section, vous aurez une application entièrement fonctionnelle qui convertit l'audio en texte et exploite les fonctionnalités avancées de Whisper pour une transcription précise.
Inclus
5 vidéos1 devoir
Dans ce module, vous développerez une application de traduction audio qui utilise Whisper pour convertir le langage parlé de divers fichiers audio en texte anglais. Vous apprendrez à gérer les fichiers audio et à intégrer l'API Whisper pour une traduction transparente. À la fin de cette section, vous aurez une application fonctionnelle capable de traduire du contenu audio en texte en temps réel.
Inclus
1 vidéo1 devoir
Dans ce module, vous construirez une application de reconnaissance vocale en vous appuyant sur le modèle Whisper d'OpenAI pour une transcription précise. Vous adapterez le code de projets antérieurs pour créer une expérience de transcription fluide et efficace. À la fin de cette section, vous aurez une app qui transcrit la reconnaissance vocale en temps réel en texte, prête à être utilisée dans diverses applications.
Inclus
2 vidéos1 devoir
Dans ce module, vous créerez une application qui traduit la langue parlée en texte anglais à l'aide de Whisper. Vous apprendrez à capturer et à traiter la parole, puis à l'envoyer à Whisper pour qu'elle soit traduite. À la fin de cette section, vous aurez une application entièrement fonctionnelle capable de traduire instantanément la parole en anglais.
Inclus
1 vidéo2 devoirs
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Statut : Prévisualisation
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,


