Super vidéo Maxime, cependant j'ai un problème à 8:00, sur mon OpenAI je n'ai pas le code "parameters" mais uniquement "example request" et "response", ce qui me provoque un message d'erreur lorsque je fais un call. Note: J'ai un compte OpenAI en Personnal.
En effet l'API a un peu évolué depuis que j'ai fait la vidéo (ça change si vite 😅). Je viens d'aller voir la doc, quelques petites choses ne sont plus comme avant mais dans l'ensemble l'idée reste la même ! Si tu veux effectuer des requêtes sur l'API type ChatGPT, il faut que tu utilise le endpoint "Completions" (POST api.openai.com/v1/completions). Ensuite les paramètres obligatoires pour effectuer la requête sont : "model": "gpt-3.5-turbo-instruct", "prompt": "Say this is a test", "max_tokens": 7, "temperature": 0 Tu peux laisser max tokens et temperature comme ça, et tu n'as qu'à modifier le paramètre "prompt" :)
Bonjour Maxime comme d’habitude tuto extrêmement clair et précis. As-tu une formation ou un tuto pour avoir les réponse au call en parse ? Quand tu veux avoir des réponse dans différents input pour pouvoir manipuler les données ! 👍
@@Hervedurante Hello Herve, merci beaucoup 😄 Alors actuellement je n’ai rien mais je suis justement en train de bosser sur différents tutos ! En attendant je peux peut être t’aider, qu’est-ce que tu souhaite faire exactement ?
Hey ! J’attend ça avec impatience alors. J’aimerais stocker la réponse de open ai dans différents endroits. Par exemple il génère le post puis une autre infos du type la meilleure horaire pour poster, et un résumé du post. Comment séparer ces reponse dans bubble ? J’espère que c’est clair ?😂
@@Hervedurante Yes je vois ! En fait ça se passe au moment où tu récupère la réponse de ton call API. La réponse st au format Json, et Bubble est capable d'analyser et détecter la structure de cette réponse. Donc soit tu fais des demandes séparées à chat GPT et du coup il ne te renvoie à chaque fois qu'une info unique (ton post / le meilleur horaire / etc...) --> Dans ce cas là tu as simplement à enregistrer la partie de la réponse de ton call dans un Data type (avec un field "horaire" par exemple). Soit tu demandes tout d'un coup et dans ce cas là c'est un peu plus complexe. Il faut que tu demande à chat GPT de mettre des "séparateurs" dans sa réponse entre chaque info qu'il te donne. Par exemple en 1. le post, en 2. l'horaire etc... Ce qui te permet ensuite grâce à une formule REGEX (disponible nativement dans Bubble avec la fonction "find and replace") d'aller chercher les infos que tu veux et les enregistrer dans des data types ou des custom states présents sur ta page.
Salut, merci pour cette vidéo ! Doit-on payer pour accéder à cette fonctionnalité ? Quand j'essaie d'initialiser mon call, bubble m'affiche l'erreur suivante : status code 429, "message": "You exceeded your current quota, please check your plan and billing details", "type": "insufficient_quota". Comment puis-je résoudre ce problème ?
Hello Florian ! Tu peux utiliser API Connector avec le free plan de Bubble :) D'après ton message j'ai plutôt l'impression que tu as dépassé la limite du côté d'OpenAI, comme si tu avais réalisé trop de calls. Tu as un plan payant sur l'API OpenAi ?
Merci beaucoup ami ! Je recommande toujours ta chaîne depuis ma découverte. Continue ainsi. Bubble sans être trop cher aussi pour débuter avec de grands projet afin de mieux apprendre et de surpasser
Salut merci pour le tuto, j'ai fait comme toi, mais je ne voit pas dans workflow mon API connector... pourtant j'ai bien initialize le call 😔une idée ?
Est-ce que dans les paramètres du call (dans API connector) tu as bien sélectionné "Use as Action" ? Par défaut il est en "Use as Data" et du coup tu ne peux pas le sélectionner dans tes workflows :)
Yes tout à fait, déjà testé ça marche plutôt bien avec une speech to text API type amberscript :) J'ai vu qu'OpenAI avait justement sorti en bêta un modèle speech to text, donc à priori on peut carrément tout faire avec leur API maintenant. Je le dis ici mais je vais en faire une vidéo bientôt --> Je prépare une appli qui va un peu (beaucoup) plus loin que l'exemple que j'ai montré dans la vidéo, et qui sort bientôt 😋
Bonjour, j'aimerai crée mon application. J'ai toutes les idées et j'ai déjà commencé sur Bubble mais je voulais savoir si c'était possible que vous m'aidiez à la réaliser grâce à votre expertise. Merci beaucoup.
Salut, doit on prendre un abonnement OpenAi? J'ai ce message lorsque j'initialise mon call "message": "You exceeded your current quota, please check your plan and billing details.",
Ce message signifie que tu as dépassé ton nombre de crédit alloués sur ton plan. Il n'y a pas d'abonnement avec l'API, tu paye en fonction du nombre de calls que l'app effectue chaque mois. Tu as plus de détails sur le pricing ici : openai.com/pricing
@@MaximeGadras Bonjour, merci pour tes vidéos, elles sont top ! Dis moi j'ai un aussi un message d'erreur pour du quota, or je n'ai rien utilisé, c'est la première fois que je teste. Faut-il mettre un crédit tout même ? il me semblait qu'on pouvait faire quelques requêtes gratuitement ? Si quelqu'un peut m'éclaircir le sujet ? MErci
@@MaximeGadras je viens regarder et tester avec un autre compte. Cela fonctionne, en fait d'après ce que je comprends, à la création du compte on a5 $ d'offert pendant un mois. après plus rien il faut créditer le compte.
Salut, dans Open AI, je n'ai pas le tableau paramètres que je dois copier entre Example request et Response qui se trouve dans Completions... Quelqu'un a déjà eu le cas ?
Hello Jean-Christophe, Désolé pour la réponse tardive, je n'avais pas vu ton commentaire. Tu as pu trouver une solution ? (Entre le tournage du tuto et maintenant il y a eu de gros changements sur l'api OpenAI, du coup ce n'est plus tout à fait comme je le montre dans la vidéo).
Salut, je voulais savoir si y’a moyen de te contacter car je voudrais que tu crées une petite appli juste pour mon usage personnel, bien sûre, je ne te demande pas ça gratuitement
😁 attention par contre si tu veux reproduire le même cas d’usage, l’API OpenAi a un peu évoluée depuis le tournage de cette vidéo (c’est pratiquement pareil mais avec quelques paramètres qui diffèrent dans le call API)
@@MaximeGadras est-ce que tu pourrais m'expliquer comment utiliser des API j'ai eu des idées mais je ne sais pas si elles sont réalisables et surtout je regarde des tutoriels mais les youtubeurs utilisent des termes que je ne comprends pas et puis ils n'expliquent pas en détail donc comme je n'y connais rien en matière de code j'ai à chaque fois 1000 questions je m'intéresse à la création des GPT et en même temps du SEO, des sujets qui m'intéressent il y en a plusieurs et des questions sur chacun de ces sujets j'en ai des dizaines, quand je regarde un tuto pour apprendre ou développer mes compétences je voudrais toujours en moyenne interrompre le youtubeur pour lui poser des questions , c'est donc ce que je voudrais faire grâce aux intelligence artificielle et je suis déçu étant donné que on me vendait gpt4 comme étant bien plus intelligente et pourtant les résultats qu'il me fait lorsque je lui donne le transcript d'une vidéo et que je lui demande de me refaire le tutoriel en s'adressant à quelqu'un de mon niveau les résultats sont aussi creux qu'avec la version gratuite mais j'ai cru comprendre qu'en créant des GPT je pourrais ainsi rendre le chat beaucoup plus intelligent ? mais j'ai beaucoup de questions pour comprendre comment faire correctement mes gpt et surtout je pense que si je comprenais comment utiliser les API et avoir des cas d'usage cela pourrait m'aider à répondre par moi-même a beaucoup de mes questions
@@MaximeGadras je ne connais que dalle au code et je ne veux pas devenir codeur , je voudrais faire du e-commerce et je voudrais essayer de comprendre comment les API fonctionne ou plus exactement les résultats que je pourrais obtenir selon les différentes app que j'utilise ce que je voudrais ce sont des exemples d'utilisation je cherche à comprendre quel résultat est-ce que je pourrais obtenir selon les différentes l'application dans lesquelles j'utilise les API la seule fois où j'ai utilisé une API c'est quand j'ai utilisé l'API de chat GPT que j'ai utilisé dans un module de Google sheet et depuis je me suis aperçu qu'il y a d'autres façons d'utiliser les API par exemple lorsque je crée un GPT et il y a également une autre manière d'utiliser les API c'est lorsque je crée en assistant GPI directement dans le Playground et plus largement j'aimerais bien comprendre quels sont les différentes manières
@@cgc2300 je vois ! Alors déjà tu peux aller regarder ma vidéo « une app pour réserver des fusées » dans laquelle je montre un autre cas d’usage d’utilisation d’API (celle qui répertorie les lancements de fusées du coup). Et sinon après il faut que tu te renseigne sur les différents types de requêtes : POST, GET, Patch etc… il faut également que tu saches ce qu’est un endpoint, des paramètres etc Bon courage, mais tu verras les possibilités sont immenses ! :)
@@MaximeGadras oui j'ai vu ton autre vidéo , j'ai également regarder plein de vidéos en ce qui concerne les API , mais le problème c'est que aucune ne réponds à mes questions
Bonjour, ce serait génial un tutoriel pour expliquer soit comment les utilisateurs peuvent saisir leur propre clé openIA, soit comment créer une sorte de système de points que l'utilisateur peut recharger en payant pour chaque texte généré , pour permettre un controle des coûts car si tu fais une application avec openIA en mettant ta clé, ce n'est pas rentable, n'importe qui peut spammer des textes à longueur de journée et en utilisant davinci003 ça peut vite faire grimper la facture, et c'est sans compter si tu mets un générateur d'image avec dall3 à 0,8 centimes par image, nous ne pouvons faire aucun bénéfice, peut-être que je me trompe et il existe d'autres alternatives mais ce serait vraiment bien d'expliquer, car j'ai cherché partout une solution et je n'ai rien trouvé à se sujet.
C'est noté ! Après pour ce qui est de faire une app avec ta propre clé, tu n'as qu'à mettre une limitation directement dans l'app, avec un système de tokens par exemple :) En deux mots en attendant un tuto dédié : tu ajoute un field "tokens" de type number à ton Datatype user. À chaque fois que ton user génère quelque chose dans ton app tu retire X nombre de point au field "tokens" du user. Tu ajoute ensuite un condition sur le workflow qui permet de générer le texte / l'image, qui fait qu'il ne se déclenche pas si le field "tokens" du user est égal à 0 ou si ce dernier n'a pas le nombre nécessaire pour la génération qu'il souhaite.
Je vais essayer de faire comme tu m'as dit mais j'ai essayait de faire un système de points mais je n'arrivait pas bien à comprendre le système de conditions comme mettre l'équivalent d'un code 'if' ou un booléen 'vrai', 'faux' ' dans le workflow, tout est expliqué dans ton programme masterclass ? comme la gestion des conditions, créer un système de token user, etc, car si tout est expliqué au pire je prends ton programme ça m'évite de chercher des jours comment mettre mon truc en place@@MaximeGadras
Merci beaucoup pour tes vidéos, c'est très qualitatif et ça fait gagner un temps fou ! Mille fois merci !!!!!
Merci de me suivre Ulysse ! 😁
Au top comme d'habitude. Approche clair , simple et accessible.
Merci Didier ! :)
Excellent tuto, complet et précis. Merci Maxime
Merci Quentin, j'espère qu'il te sera utile ;)
Super vidéo Maxime, cependant j'ai un problème à 8:00, sur mon OpenAI je n'ai pas le code "parameters" mais uniquement "example request" et "response", ce qui me provoque un message d'erreur lorsque je fais un call. Note: J'ai un compte OpenAI en Personnal.
En effet l'API a un peu évolué depuis que j'ai fait la vidéo (ça change si vite 😅).
Je viens d'aller voir la doc, quelques petites choses ne sont plus comme avant mais dans l'ensemble l'idée reste la même !
Si tu veux effectuer des requêtes sur l'API type ChatGPT, il faut que tu utilise le endpoint "Completions" (POST api.openai.com/v1/completions).
Ensuite les paramètres obligatoires pour effectuer la requête sont :
"model": "gpt-3.5-turbo-instruct",
"prompt": "Say this is a test",
"max_tokens": 7,
"temperature": 0
Tu peux laisser max tokens et temperature comme ça, et tu n'as qu'à modifier le paramètre "prompt" :)
Bonjour Maxime comme d’habitude tuto extrêmement clair et précis. As-tu une formation ou un tuto pour avoir les réponse au call en parse ? Quand tu veux avoir des réponse dans différents input pour pouvoir manipuler les données ! 👍
@@Hervedurante Hello Herve, merci beaucoup 😄
Alors actuellement je n’ai rien mais je suis justement en train de bosser sur différents tutos !
En attendant je peux peut être t’aider, qu’est-ce que tu souhaite faire exactement ?
Hey ! J’attend ça avec impatience alors. J’aimerais stocker la réponse de open ai dans différents endroits. Par exemple il génère le post puis une autre infos du type la meilleure horaire pour poster, et un résumé du post. Comment séparer ces reponse dans bubble ? J’espère que c’est clair ?😂
@@Hervedurante Yes je vois ! En fait ça se passe au moment où tu récupère la réponse de ton call API. La réponse st au format Json, et Bubble est capable d'analyser et détecter la structure de cette réponse.
Donc soit tu fais des demandes séparées à chat GPT et du coup il ne te renvoie à chaque fois qu'une info unique (ton post / le meilleur horaire / etc...) --> Dans ce cas là tu as simplement à enregistrer la partie de la réponse de ton call dans un Data type (avec un field "horaire" par exemple).
Soit tu demandes tout d'un coup et dans ce cas là c'est un peu plus complexe. Il faut que tu demande à chat GPT de mettre des "séparateurs" dans sa réponse entre chaque info qu'il te donne. Par exemple en 1. le post, en 2. l'horaire etc... Ce qui te permet ensuite grâce à une formule REGEX (disponible nativement dans Bubble avec la fonction "find and replace") d'aller chercher les infos que tu veux et les enregistrer dans des data types ou des custom states présents sur ta page.
@@MaximeGadras top merci beaucoup je vais tenter ça mais si tu as une formation je prends !!!
@@Hervedurante je bosse dessus ahah !
Salut, merci pour cette vidéo ! Doit-on payer pour accéder à cette fonctionnalité ? Quand j'essaie d'initialiser mon call, bubble m'affiche l'erreur suivante : status code 429, "message": "You exceeded your current quota, please check your plan and billing details", "type": "insufficient_quota". Comment puis-je résoudre ce problème ?
Hello Florian !
Tu peux utiliser API Connector avec le free plan de Bubble :) D'après ton message j'ai plutôt l'impression que tu as dépassé la limite du côté d'OpenAI, comme si tu avais réalisé trop de calls.
Tu as un plan payant sur l'API OpenAi ?
@@MaximeGadras Ja'i également ce même message d'erreur. N'ai pas de plan payant ni sur ChatGPT, ni sur Bubble.
Génial le tuto !
Merci !
Tres intéressant !!
😁
MERCI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ahah de rien, j’espère que ça te sera utile pour ta prochaine app 😊
@@MaximeGadras Je regarde toujours tes formations gratuites pour le moment. Je me suis pas encore lancé
@@dayanefadebi Tu as raison, il ne faut pas aller trop vite le temps de bien assimiler les bases :)
Merci beaucoup ami ! Je recommande toujours ta chaîne depuis ma découverte. Continue ainsi.
Bubble sans être trop cher aussi pour débuter avec de grands projet afin de mieux apprendre et de surpasser
@@dayanefadebi Ah super merci beaucoup ! C'est vrai que pour moi Bubble est L'OUTIL qui permet de développer tout ce qui nous passe par la tête eheh.
Salut merci pour le tuto, j'ai fait comme toi, mais je ne voit pas dans workflow mon API connector... pourtant j'ai bien initialize le call
😔une idée ?
Est-ce que dans les paramètres du call (dans API connector) tu as bien sélectionné "Use as Action" ? Par défaut il est en "Use as Data" et du coup tu ne peux pas le sélectionner dans tes workflows :)
@@MaximeGadras Wow, merci pour la rapidité de votre réponse !
Eh oui, c'est exactement là que réside mon problème. Je me sens un peu maladroit ! 😵😵💫
@@ETSJoelectricien Ahah tant mieux si c'est résolu ! C'est normal au début de faire ce type de petites erreurs 😉
Incroyable, merci pour ce tuto Maxime. Tu penses qu'il est possible de convertir un vocal en input pour ChatGPT ?
Yes tout à fait, déjà testé ça marche plutôt bien avec une speech to text API type amberscript :)
J'ai vu qu'OpenAI avait justement sorti en bêta un modèle speech to text, donc à priori on peut carrément tout faire avec leur API maintenant.
Je le dis ici mais je vais en faire une vidéo bientôt --> Je prépare une appli qui va un peu (beaucoup) plus loin que l'exemple que j'ai montré dans la vidéo, et qui sort bientôt 😋
merci
Mais de rien 😁
Bonjour, j'aimerai crée mon application. J'ai toutes les idées et j'ai déjà commencé sur Bubble mais je voulais savoir si c'était possible que vous m'aidiez à la réaliser grâce à votre expertise. Merci beaucoup.
Hello Teo, je t'ai répondu par email :)
Salut, doit on prendre un abonnement OpenAi? J'ai ce message lorsque j'initialise mon call "message": "You exceeded your current quota, please check your plan and billing details.",
Ce message signifie que tu as dépassé ton nombre de crédit alloués sur ton plan. Il n'y a pas d'abonnement avec l'API, tu paye en fonction du nombre de calls que l'app effectue chaque mois.
Tu as plus de détails sur le pricing ici : openai.com/pricing
@@MaximeGadras Bonjour, merci pour tes vidéos, elles sont top ! Dis moi j'ai un aussi un message d'erreur pour du quota, or je n'ai rien utilisé, c'est la première fois que je teste. Faut-il mettre un crédit tout même ? il me semblait qu'on pouvait faire quelques requêtes gratuitement ? Si quelqu'un peut m'éclaircir le sujet ? MErci
@@bertrandtortochaux1299 Ah intéressant ça. Je vais aller regarder, je n'ai jamais eu ce message d'erreur !
@@MaximeGadras je viens regarder et tester avec un autre compte. Cela fonctionne, en fait d'après ce que je comprends, à la création du compte on a5 $ d'offert pendant un mois. après plus rien il faut créditer le compte.
Salut, dans Open AI, je n'ai pas le tableau paramètres que je dois copier entre Example request et Response qui se trouve dans Completions... Quelqu'un a déjà eu le cas ?
Hello Jean-Christophe,
Désolé pour la réponse tardive, je n'avais pas vu ton commentaire.
Tu as pu trouver une solution ? (Entre le tournage du tuto et maintenant il y a eu de gros changements sur l'api OpenAI, du coup ce n'est plus tout à fait comme je le montre dans la vidéo).
@@MaximeGadras Salut, pas de soucis, oui ! c'est bon j'ai réussi à me débrouiller, bonne journée.
Salut, je voulais savoir si y’a moyen de te contacter car je voudrais que tu crées une petite appli juste pour mon usage personnel, bien sûre, je ne te demande pas ça gratuitement
Hello, tu peux m’envoyer un e-mail avec ta demande précise sur hello@cleev.co :)
trop fort
😁 attention par contre si tu veux reproduire le même cas d’usage, l’API OpenAi a un peu évoluée depuis le tournage de cette vidéo (c’est pratiquement pareil mais avec quelques paramètres qui diffèrent dans le call API)
@@MaximeGadras est-ce que tu pourrais m'expliquer comment utiliser des API
j'ai eu des idées mais je ne sais pas si elles sont réalisables
et surtout je regarde des tutoriels mais les youtubeurs utilisent des termes que je ne comprends pas et puis ils n'expliquent pas en détail
donc comme je n'y connais rien en matière de code j'ai à chaque fois 1000 questions
je m'intéresse à la création des GPT et en même temps du SEO,
des sujets qui m'intéressent il y en a plusieurs et des questions sur chacun de ces sujets j'en ai des dizaines, quand je regarde un tuto pour apprendre ou développer mes compétences je voudrais toujours en moyenne interrompre le youtubeur pour lui poser des questions , c'est donc ce que je voudrais faire grâce aux intelligence artificielle et je suis déçu étant donné que on me vendait gpt4 comme étant bien plus intelligente et pourtant les résultats qu'il me fait lorsque je lui donne le transcript d'une vidéo et que je lui demande de me refaire le tutoriel en s'adressant à quelqu'un de mon niveau les résultats sont aussi creux qu'avec la version gratuite mais j'ai cru comprendre qu'en créant des GPT je pourrais ainsi rendre le chat beaucoup plus intelligent ? mais j'ai beaucoup de questions pour comprendre comment faire correctement mes gpt et surtout je pense que si je comprenais comment utiliser les API et avoir des cas d'usage cela pourrait m'aider à répondre par moi-même a beaucoup de mes questions
@@MaximeGadras je ne connais que dalle au code et je ne veux pas devenir codeur , je voudrais faire du e-commerce et je voudrais essayer de comprendre comment les API fonctionne ou plus exactement les résultats que je pourrais obtenir selon les différentes app que j'utilise
ce que je voudrais ce sont des exemples d'utilisation
je cherche à comprendre quel résultat est-ce que je pourrais obtenir selon les différentes l'application dans lesquelles j'utilise les API
la seule fois où j'ai utilisé une API c'est quand j'ai utilisé l'API de chat GPT que j'ai utilisé dans un module de Google sheet
et depuis je me suis aperçu qu'il y a d'autres façons d'utiliser les API par exemple lorsque je crée un GPT
et il y a également une autre manière d'utiliser les API c'est lorsque je crée en assistant GPI directement dans le Playground
et plus largement j'aimerais bien comprendre quels sont les différentes manières
@@cgc2300 je vois ! Alors déjà tu peux aller regarder ma vidéo « une app pour réserver des fusées » dans laquelle je montre un autre cas d’usage d’utilisation d’API (celle qui répertorie les lancements de fusées du coup). Et sinon après il faut que tu te renseigne sur les différents types de requêtes : POST, GET, Patch etc… il faut également que tu saches ce qu’est un endpoint, des paramètres etc
Bon courage, mais tu verras les possibilités sont immenses ! :)
@@MaximeGadras oui j'ai vu ton autre vidéo , j'ai également regarder plein de vidéos en ce qui concerne les API , mais le problème c'est que aucune ne réponds à mes questions
Bonjour, ce serait génial un tutoriel pour expliquer soit comment les utilisateurs peuvent saisir leur propre clé openIA, soit comment créer une sorte de système de points que l'utilisateur peut recharger en payant pour chaque texte généré , pour permettre un controle des coûts car si tu fais une application avec openIA en mettant ta clé, ce n'est pas rentable, n'importe qui peut spammer des textes à longueur de journée et en utilisant davinci003 ça peut vite faire grimper la facture, et c'est sans compter si tu mets un générateur d'image avec dall3 à 0,8 centimes par image, nous ne pouvons faire aucun bénéfice, peut-être que je me trompe et il existe d'autres alternatives mais ce serait vraiment bien d'expliquer, car j'ai cherché partout une solution et je n'ai rien trouvé à se sujet.
C'est noté !
Après pour ce qui est de faire une app avec ta propre clé, tu n'as qu'à mettre une limitation directement dans l'app, avec un système de tokens par exemple :)
En deux mots en attendant un tuto dédié : tu ajoute un field "tokens" de type number à ton Datatype user.
À chaque fois que ton user génère quelque chose dans ton app tu retire X nombre de point au field "tokens" du user.
Tu ajoute ensuite un condition sur le workflow qui permet de générer le texte / l'image, qui fait qu'il ne se déclenche pas si le field "tokens" du user est égal à 0 ou si ce dernier n'a pas le nombre nécessaire pour la génération qu'il souhaite.
Je vais essayer de faire comme tu m'as dit mais j'ai essayait de faire un système de points mais je n'arrivait pas bien à comprendre le système de conditions comme mettre l'équivalent d'un code 'if' ou un booléen 'vrai', 'faux' ' dans le workflow, tout est expliqué dans ton programme masterclass ? comme la gestion des conditions, créer un système de token user, etc, car si tout est expliqué au pire je prends ton programme ça m'évite de chercher des jours comment mettre mon truc en place@@MaximeGadras