Maison >Périphériques technologiques >IA >ChatGPT et expérience de projet open source connexe
Au début de ce mois, ChatGPT est sorti à un rythme alarmant et a suscité de larges discussions dans le cercle technologique. Récemment, un certain nombre de projets open source liés à ChatGPT sont nés sur GitHub. Le nombre est stupéfiant et domine même la plupart des tendances GitHub. Alors, quel genre de charme a-t-il qui rend de nombreux développeurs si excités ? Explorons-le ensemble.
Actuellement, ChatGPT ne peut pas être enregistré directement en Chine. L'accès doit se faire via un agent et vous devez utiliser un numéro de téléphone mobile dans d'autres pays pour vous inscrire. Pour les méthodes d'enregistrement spécifiques, vous pouvez lire cet article [1. ]
ChatGPT Il peut réaliser des tâches telles que le chat intelligent, la poésie, l'écriture, la programmation, la correction de bugs, la rédaction de rapports hebdomadaires, les questions et réponses Zhihu, etc.
Par exemple, je peux l'utiliser pour écrire
Utilisez des hooks React pour écrire un composant echarts
Le code ci-dessus implémente le composant de base. Aucun exemple de code n'est fourni. pouvez continuer à demander
Un exemple d'options pour un graphique linéaire
Optimiser le rapport hebdomadaire de la semaine dernière pour le rendre plus riche
Dans le rapport hebdomadaire, cela ne m'a pas seulement aidé à optimiser le contenu, mais m'a aussi aidé à organiser le travail pour la semaine prochaine, que pensez-vous de l'organisation de ChatGPT ?
L'auteur estime que même si elles ne sont pas parfaites, les réponses données dans les mots-clés donnés sont déjà très inattendues.
Pour plus d'expérience, vous pouvez l'explorer par vous-même. Jetons un coup d'œil au projet ChatGPT sur GitHub.
Les ingénieurs front-end connaissent Nodejs, et le site officiel a une interface nodejs
Installez d'abord openai via npm
npm install openai
Ensuite, vous pouvez utiliser le code suivant dans n'importe quelle interface
const { Configuration, OpenAIApi } = require("openai"); const configuration = new Configuration({ apiKey: process.env.OPENAI_API_KEY, }); const openai = new OpenAIApi(configuration); const response = await openai.createCompletion({ model: "text-davinci-003", prompt: "你好", max_tokens: 255, temperature: 0.5, }); // 打印 API 返回的结果 console.log(response.data.choices[0].text);
L'autre est un projet de développement personnel, qui ré-encapsule l'API de ChatGPT pour rendre le développement personnalisé plus pratique.
Installez chatgpt via npm. La valeur
npm install chatgptrrree
SESSION_TOKEN doit être copiée via la console chome après la connexion au compte.
GitHub : https://github.com/transitive-bullshit/chatgpt-api
Ce projet est basé sur wechaty, vous permettant d'initier rapidement une conversation avec ChatGPT via la fenêtre de discussion WeChat.
Avant de l'utiliser, vous devez configurer les informations du jeton de session d'OpenAI et le déclencheur « mot-clé » correspondant.
Fonctionnalités
Accès au compte officiel
GitHub : https://github.com/fuergaosi233/wechat-chatgpt
Un bot WeChat basé sur chatgpt + wechaty, qui peut être utilisé pour vous aider à répondre automatiquement aux messages WeChat ou à gérer les groupes/amis WeChat. Il est simple, facile à utiliser et peut être joué en 2 minutes.
Après le clonage git du projet, exécutez npm install, modifiez la configuration liée à l'environnement,
Puis modifiez les fichiers logiques pertinents en fonction de vos besoins
Modifiez la configuration
et vous pourrez scanner le code QR pour vous connecter
Scannez le code QR pour vous connecter
C'est l'utilisation réelle. Effet :
Démo d'accès à WeChat
GitHub : https://github.com/wangrongding/wechat-bot
Ce plug-in prend en charge les navigateurs Chrome / Edge / Firefox, etc.
Après l'installation, en plus de l'affichage normal du contenu de recherche Google dans le navigateur, les résultats des commentaires ChatGPT seront également affichés sur le côté droit, ce qui peut encore améliorer l'efficacité de la recherche.
Search Demo
GitHub : https://github.com/wong2/chat-gpt-google-extension
Il s'agit d'un plug-in ChatGPT développé spécifiquement pour les utilisateurs de Chrome.
Après l'installation, cliquez avec le bouton droit dans la zone de texte de n'importe quelle page pour faire apparaître l'option « Demander à ChatGPT ».
ChatGPT effectuera une recherche en fonction du contenu de la zone de texte actuelle. Cette extension comprend également un système de plugins qui offre un meilleur contrôle sur le comportement de ChatGPT et la possibilité d'interagir avec des API tierces.
Démo du plug-in
GitHub : https://github.com/gragland/chatgpt-chrome-extension
Brother Will de Taiwan peut transformer ChatGPT en votre assistant vocal. et fonctions de lecture automatique. Disons adieu au mode saisie via l'API Web Speech fournie avec le navigateur.
Il a une vidéo d'explication [2] sur Station B, vous pouvez la regarder, c'est très intéressant.
GitHub : https://github.com/doggy8088/TampermonkeyUserscripts
Tout projet qui rend les ingénieurs pleins de curiosité ne peut échapper à l'ingénierie inverse, et ChatGPT ne fait pas exception à cet égard.
Antonio Cheong, un développeur malaisien sur GitHub, a inversé ChatGPT peu de temps après sa sortie et a réussi à extraire l'API.
Avec ces API, nous pouvons développer nous-mêmes un chatbot amusant, un assistant intelligent IA, un outil d'assistance au code et d'autres applications.
GitHub : https://github.com/acheong08/ChatGPT
a personnalisé un petit outil pour les utilisateurs Mac : ChatGPT pour ordinateur de bureau, prend en charge M1 et Mac Intel, après l'installation, vous pouvez utiliser le Touche de raccourci Cmd+Shift+G pour lancer rapidement ChatGPT dans la barre de menus du système.
GitHub : https://github.com/vincelwt/chatgpt-mac
Pour les ingénieurs front-end, nous pouvons utiliser l'API pour intégrer ChatGPT dans nos propres applications, nous devons donc comprendre nodejs Et docker Des connaissances pertinentes sont très nécessaires.
Son avantage est qu'il possède une très forte capacité d'organisation du langage et peut être combiné avec le contexte. Mais les réponses qu'il donne ne sont pas nécessairement correctes, et parfois même fausses. Comme le dit le site officiel, il n'est pas possible de le rechercher sur Internet.
Connaissance limitée du monde et des événements après 2021
J'ai une connaissance limitée de ce qui sera acquis après 2021. Nous pouvons l’utiliser pour renforcer nos capacités de recherche, et c’est à nous de décider si nous acceptons la réponse.
Ce qui précède est l'intégralité du contenu de cet article. Si cela vous est utile, vous pouvez lui donner un like. C'est vraiment important pour moi. J'espère que cet article sera utile à tout le monde. Vous pouvez également vous référer à mon précédent. articles ou laissez un commentaire dans la zone de commentaires. Partagez vos réflexions et vos expériences, et bienvenue pour explorer le front-end ensemble.
[1]OpenAI lance le guide d'inscription ChatGPT super puissant : https://juejin.cn/post/7173447848292253704
[2]ChatGPT Voice Monkey Script : https://www.bilibili.com/video/BV12P411K7gc /? vd_source=93efb77f3c9b0f1580f0a8d631b74ce2
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!