Tout le monde peut utiliser ChatGPT gratuitement, mais si vous souhaitez utiliser GPT4, le dernier modèle de langage, vous devez soit payer pour ChatGPT Plus, soit payer pour accéder à l’API d’OpenAI, soit trouver un autre site qui a intégré GPT4 dans son propre chatbot gratuit. Il existe des sites qui utilisent OpenAI tels que Forefront (s’ouvre dans un nouvel onglet) et vous.com (s’ouvre dans un nouvel onglet)mais que se passe-t-il si vous souhaitez créer votre propre bot sans payer pour l’API ?
Un projet GitHub appelé GPT4free (s’ouvre dans un nouvel onglet) vous permet d’accéder gratuitement aux modèles GPT4 et GPT3.5 en acheminant ces requêtes via des sites tels que You.com (s’ouvre dans un nouvel onglet)Quora (s’ouvre dans un nouvel onglet) et CoCalc (s’ouvre dans un nouvel onglet) et vous redonner les réponses. Le projet est le nouveau repo le plus populaire de GitHub, obtenant 14 000 étoiles cette semaine.
Maintenant, selon Xtekky, l’étudiant européen en informatique qui dirige le repo, OpenAI a envoyé une lettre exigeant qu’il supprime le tout dans les cinq jours ou qu’il fasse l’objet d’un procès.
J’ai interviewé Xtekky via Telegram, et il a dit qu’il ne pense pas qu’OpenAI devrait le cibler car il ne se connecte pas directement à l’API de l’entreprise, mais obtient plutôt des données d’autres sites qui paient pour leurs propres licences API. Si les propriétaires de ces sites ont un problème avec ses scripts les interrogeant, ils devraient l’approcher directement, a-t-il postulé.
J’ai installé GPT4Free dans WSL2 (sous-système Windows pour Linux) sur mon PC. Cela n’a pris que quelques instants, ce qui impliquait de cloner le référentiel Github, d’installer certaines bibliothèques requises avec pip et d’exécuter un script Python. Une fois le script lancé, j’ai utilisé mon navigateur Web pour visiter http://localhost:8501, l’adresse qu’il m’a donnée, et on m’a présenté un chatbot fonctionnel qui fonctionnait sur mon PC.
Sur le backend, GPT4Free visite diverses URL d’API que des sites comme You.com, un moteur de recherche alimenté par l’IA qui utilise le modèle GPT3.5 d’OpenAI pour ses réponses, utilisent pour leurs propres requêtes. Par exemple, le script principal GPT4Free accède à l’URL https://you.com/api/streamingSearch, lui donne divers paramètres, puis prend le JSON qu’il renvoie et le formate. Le référentiel GPT4Free contient également des scripts qui récupèrent les données d’autres sites tels que Quora, Forefront et TheB. Tout développeur entreprenant pourrait utiliser ces scripts simples pour créer son propre bot.
« On pourrait faire la même chose [thing by] il suffit d’ouvrir les onglets des sites. Je peux ouvrir des onglets de Phind, You, etc. sur mon navigateur et les demandes de spam », a déclaré Xtekky. « Mon référentiel le fait simplement de manière plus simple. »
Tous les sites sur lesquels GPT4Free s’appuie paient des frais OpenAI afin d’utiliser ses grands modèles de langage. Ainsi, lorsque vous utilisez les scripts, ces sites finissent par payer la facture de vos requêtes, sans que vous ne les visitiez jamais. Si ces sites comptent sur les revenus publicitaires de leurs sites pour compenser ces coûts d’API, ils perdent de l’argent à cause de ces requêtes.
Xtekky a déclaré qu’il était plus qu’heureux de supprimer les scripts qui utilisent les API de sites individuels à la demande des propriétaires de ces sites. Il a déclaré qu’il avait déjà supprimé des scripts utilisant phind.com, ora.sh et writesonic.com.
Peut-être plus important encore, a noté Xtrekky, n’importe lequel de ces sites pourrait bloquer les utilisations externes de leurs API internes avec des mesures de sécurité communes. L’une des nombreuses méthodes que des sites comme You.com pourraient utiliser consiste à bloquer le trafic API de toute adresse IP qui ne leur appartient pas.
Xtrekky a déclaré qu’il avait conseillé à tous les sites qui lui avaient écrit de sécuriser leurs API, mais aucun d’entre eux ne l’a fait. Ainsi, même s’il supprime les scripts de son dépôt, n’importe quel autre développeur pourrait faire la même chose.
Le développeur a déclaré qu’il ne croyait pas être responsable de ce que les autres faisaient avec son script et qu’OpenAI ne devrait pas le cibler pour l’utilisation des API d’autres sites, qui sont disponibles non sécurisées sur le Web ouvert.
« OpenAI pourrait également contacter les sites et les avertir/notifier et en collaboration venir me voir et faire un démontage, mais il semble que cela [legal threat] vient uniquement d’OpenAI et ils prétendent essentiellement que je les attaque directement », a-t-il déclaré. « Je ne sais pas vraiment, mais il semble que si un site utilise l’API d’OpenAI, il bénéficie de la protection juridique d’OpenAI et OpenAI est responsable des dommages le site obtient. »
Xtrekky a déclaré qu’il était toujours en train de décider de supprimer ou non son référentiel GPT4Free GitHub et qu’il cherchait des conseils juridiques avant de prendre une décision. Cependant, comme il le note, le code existe et n’importe qui peut trouver des moyens d’utiliser les API de ces sites s’ils ne sont toujours pas sécurisés.
« Les utilisateurs partagent et hébergent ce projet partout », a-t-il déclaré. « La suppression de mon repo sera insignifiante. »
Nous avons contacté l’e-mail de presse d’OpenAI pour obtenir des commentaires et mettrons à jour cette histoire si et quand nous recevons une réponse.
Si vous voulez l’essayer pendant qu’il est encore là, consultez GPT4Free sur GitHub (s’ouvre dans un nouvel onglet). Même s’il est supprimé, sa chaîne Discord (s’ouvre dans un nouvel onglet) semble susceptible de subsister. Si vous souhaitez configurer votre propre chatbot de type ChatGPT sans risquer de vous heurter aux avocats d’OpenAI, consultez notre tutoriel sur la façon d’exécuter ChatGPT sur un Raspberry Pi ou un PC. (s’ouvre dans un nouvel onglet)