Heim > Artikel > Technologie-Peripheriegeräte > ChatGPT und damit verbundene Open-Source-Projekterfahrung
Anfang dieses Monats kam ChatGPT mit alarmierender Geschwindigkeit auf den Markt und sorgte für breite Diskussionen in Technologiekreisen. In letzter Zeit sind auf GitHub eine Reihe von Open-Source-Projekten mit Bezug zu ChatGPT entstanden. Die Anzahl der ChatGPT-Projekte dominiert sogar die meisten GitHub-Trends. Lassen Sie es uns gemeinsam erkunden.
Derzeit kann ChatGPT nicht direkt in China registriert werden, und Sie müssen für die Registrierung eine Mobiltelefonnummer in anderen Ländern verwenden ]
ChatGPT Es kann Aufgaben wie intelligentes Chatten, Poesie, Schreiben, Programmieren, Fehlerbehebung, Schreiben wöchentlicher Berichte, Zhihu-Fragen und Antworten usw. erledigen.
Zum Beispiel kann ich damit
React-Hooks verwenden, um eine Echarts-Komponente zu schreiben.
Der obige Code implementiert die Basiskomponente. Es ist kein Beispielcode angegeben Kann weiter fragen
Ein Beispiel für Optionen für ein Liniendiagramm
Optimieren Sie den Wochenbericht der letzten Woche, um ihn reichhaltiger zu machen
Der Wochenbericht hat mir nicht nur bei der Optimierung geholfen Der Inhalt hat mir aber auch dabei geholfen, die Arbeit für nächste Woche zu organisieren. Was halten Sie von der Organisation von ChatGPT?
Der Autor glaubt, dass die Antworten, die in den angegebenen Schlüsselwörtern gegeben werden, bereits sehr unerwartet sind, obwohl es nicht perfekt ist.
Für mehr Erfahrung können Sie es selbst erkunden. Werfen wir einen Blick auf das ChatGPT-Projekt auf GitHub.
Front-End-Ingenieure sind mit Nodejs vertraut und die offizielle Website verfügt über eine Nodejs-Schnittstelle
Installieren Sie openai zuerst über npm
npm install openai
Dann können Sie den folgenden Code in jeder Schnittstelle verwenden
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);
Das andere ist ein persönliches Entwicklungsprojekt, das die API von ChatGPT neu kapselt, um die benutzerdefinierte Entwicklung komfortabler zu gestalten.
Chatgpt über npm installieren.
npm install chatgpt
import { ChatGPTAPI } from 'chatgpt' async function example() { // sessionToken is required; see below for details const api = new ChatGPTAPI({ sessionToken: process.env.SESSION_TOKEN }) // ensure the API is properly authenticated await api.ensureAuth() // send a message and wait for the response const response = await api.sendMessage( 'Write a python version of bubble sort.' ) // response is a markdown-formatted string console.log(response) }
SESSION_TOKEN-Wert muss nach der Anmeldung beim Konto über die Chome-Konsole kopiert werden.
GitHub: https://github.com/transitive-bullshit/chatgpt-api
Bevor Sie es verwenden, müssen Sie die Sitzungstokeninformationen von OpenAI und den entsprechenden „Schlüsselwort“-Trigger konfigurieren.
Funktionen
Zugriff auf das öffentliche Konto
GitHub: https://github.com/fuergaosi233/wechat-chatgpt
Ein WeChat-Bot basierend auf chatgpt + wechaty, der Ihnen helfen kann, automatisch auf WeChat-Nachrichten zu antworten oder WeChat-Gruppen/Freunde zu verwalten. Er ist einfach und benutzerfreundlich , und kann in 2 Minuten abgespielt werden. Steh auf,
git klont das Projekt und führt npm install aus, ändert die env-bezogene Konfiguration,
Dann ändern Sie die relevanten Logikdateien entsprechend Ihre Bedürfnisse
#🎜🎜 #Ändern Sie die KonfigurationSie können den Code scannen, um sich anzumelden# 🎜🎜#Scannen Sie den Code. Anmelden
Das ist der eigentliche Effekt:
WeChat-Zugriffsdemo
GitHub: https://github.com/wangrongding/wechat-bot
Browser-Plugin
Suchdemo
GitHub: https://github.com/wong2/chat-gpt-google-extension# 🎜🎜#ChatGPT Chrome Extension
Dies ist ein ChatGPT-Plug-in, das speziell für Chrome-Benutzer entwickelt wurde.
ChatGPT sucht basierend auf dem Inhalt im aktuellen Textfeld. Diese Erweiterung umfasst auch ein Plugin-System, das eine bessere Kontrolle über das Verhalten von ChatGPT und die Möglichkeit zur Interaktion mit APIs von Drittanbietern bietet.
Plugin-DemoGitHub: https://github.com/gragland/chatgpt-chrome-extension#🎜🎜 #
oilmonkeyscript Will Baoge aus Taiwan kann ChatGPT in Ihren Sprachassistenten verwandeln und Spracheingabe- und automatische Lesefunktionen realisieren. Verabschieden wir uns vom Tippmodus über die Web Speech API, die im Browser enthalten ist. Er hat eine Video-Erklärung an Station B [2], Sie können es sich ansehen, es ist sehr interessant. GitHub: https://github.com/doggy8088/TampermonkeyUserscriptsReverse Engineering
#🎜🎜 #Jedes Projekt, das Ingenieure neugierig macht, kann sich dem Reverse Engineering nicht entziehen, und ChatGPT ist in dieser Hinsicht keine Ausnahme.Antonio Cheong, ein Entwickler aus Malaysia auf GitHub, hat ChatGPT nicht lange nach seiner Veröffentlichung rückgängig gemacht und die API erfolgreich extrahiert.
#🎜🎜 #Ein kleines, auf Mac-Benutzer zugeschnittenes Tool: ChatGPT für den Desktop, unterstützt M1 und Mac Intel. Nach der Installation können Sie ChatGPT schnell in der Systemmenüleiste über die Tastenkombination Cmd+Shift+G starten.
last
#🎜 🎜#Für Front-End-Ingenieure können wir die API verwenden, um ChatGPT in unsere eigenen Anwendungen zu integrieren. Daher ist es notwendig, NodeJS- und Docker-bezogene Kenntnisse zu verstehen.Sein Vorteil besteht darin, dass seine Fähigkeit zur Sprachorganisation sehr stark ist und mit dem Kontext kombiniert werden kann. Aber die Antworten, die es gibt, sind nicht unbedingt richtig, und manchmal sind sie sogar falsch
Wie es auf der offiziellen Website heißt, kann es nicht im Internet durchsucht werden.
Ich habe nur begrenzte Kenntnisse darüber, was nach 2021 gewonnen wird. Wir können damit unsere Suchfähigkeiten stärken. Es liegt an uns, zu entscheiden, ob wir die Antwort übernehmen.
Das Obige ist der gesamte Inhalt dieses Artikels, Sie können ihm ein „Gefällt mir“ geben. Ich hoffe, dass dieser Artikel für alle hilfreich ist Artikel oder hinterlassen Sie einen Kommentar im Kommentarbereich. Teilen Sie Ihre Gedanken und Erfahrungen mit und erkunden Sie das Frontend gemeinsam.
[1]OpenAI führt den superleistungsstarken ChatGPT-Registrierungsleitfaden ein: https://juejin.cn/post/7173447848292253704
[2]ChatGPT Voice Monkey Script: https://www.bilibili.com/video/BV12P411K7gc /? vd_source=93efb77f3c9b0f1580f0a8d631b74ce2
Das obige ist der detaillierte Inhalt vonChatGPT und damit verbundene Open-Source-Projekterfahrung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!