ChatGPT: Eine VSCode-Erweiterung!!!
Ich bin kein großer Fan von VSCode, aber ich muss zugeben, dass es nützlichere Erweiterungen hat als die Code-Editoren, die ich täglich verwende. Eine dieser Erweiterungen ist ChatGPT.
Mit ChatGPT können wir Code generieren, Code erklären, Code umgestalten und mehr. Sehen wir uns an, wie man es einrichtet und alle seine Funktionen erkundet.
ChatGPT als Ihr Copilot, um Ihre Entwicklererfahrung zu verbessern!
- Erstellen Sie Dateien/Projekte oder korrigieren Sie Ihren Code mit einem Klick.
- Zero-Config-Setup. Melden Sie sich einfach wie gewohnt bei OpenAI an. Oder nutzen Sie die offiziellen GPT3-APIs von OpenAI.
- Unterstützung für Streaming-Konversationen. ChatGPT wird so tippen, wie es denkt.
- ➡️ Exportieren Sie Ihren gesamten Gesprächsverlauf auf einmal im Markdown-Format.
3 Optionen zum Ausführen des ChatGPT-Assistenten in Ihrem vs-Code
- [✔️ Autologin] – Richten Sie mit der Erweiterung ganz einfach die automatische Anmeldung ein, um nahtlos auf die Funktionen von ChatGPT zuzugreifen, ohne dass eine manuelle Token-Eingabe erforderlich ist. Die Erweiterung verwendet einen Browser, um Fragen an ChatGPT zu stellen, und die Zero-Config-Autologin-Funktion ermöglicht es ihr, mithilfe von Puppeteer automatisch die erforderlichen Token abzurufen.
- [ OpenAI-API-Schlüssel] – Stellen Sie mithilfe Ihrer persönlichen oder organisatorischen API-Schlüssel eine Verbindung zu den offiziellen GPT-3-APIs von OpenAI her. Passen Sie Ihre Eingabeaufforderungen mit verschiedenen Parametern an und greifen Sie auf erweiterte Einstellungen zu. Weitere Informationen finden Sie in der Dokumentation zum GPT-3 OpenAI API Key.
- [❌ Nicht empfohlen] Melden Sie sich manuell in einem Browser an und holen Sie sich die erforderlichen Token. Beschrieben in der manuellen Einrichtung. Diese Option kann aufgrund der inoffiziellen OpenAI-API-Nutzung zu Drosselung und Einschränkungen führen.
Alles, was Sie tun müssen, ist auf „Anmelden“ zu klicken oder eine Frage zu stellen, um loszulegen!
- Alles, was Sie tun müssen, ist einfach auf das ChatGPT-Erweiterungssymbol in Ihrer Seitenleiste zu klicken und die Schaltfläche „Anmelden“ auszuwählen.
- Dadurch wird ein neues Browserfenster geöffnet (standardmäßig wird Chrome verwendet, Sie können jedoch auch einen Chromium-basierten Browser auswählen) und Sie werden zum Browser weitergeleitethttps://chat.openai.com/Loginseite.
- Wenn die Seite aufgrund von Kapazitätsproblemen nicht verfügbar ist, aktualisiert die Erweiterung die Seite automatisch alle 2 Sekunden, bis sie verfügbar ist. Wenn die Erweiterung nach 10 Versuchen nicht auf die Anmeldeseite zugreifen kann, wird der Browser automatisch geschlossen.
- Wenn Sie zu einem Captcha aufgefordert werden, füllen Sie bitte die Captchas aus, bevor Sie fortfahren. Nach erfolgreicher Anmeldung minimiert sich der Browser.
Wenn Sie für die Kommunikation lieber die offiziellen APIs von OpenAI verwenden möchten, ändern Sie Ihre Methodeneinstellung auf GPT3 OpenAI API Keyund bereiten Sie Ihren API-Schlüssel von hier aus vor: OpenAI
- Klicken Sie
Loginin Ihre Erweiterung oder stellen Sie eine Codierungsfrage, indem Sie ein Codefragment auswählen. - Geben Sie nach der Aufforderung Ihren API-Schlüssel für die Erweiterung ein
- [Optional] Sie können Ihren API-Schlüssel auch in Ihrer Settings.json speichern. Aus Sicherheitsgründen wird davon jedoch dringend abgeraten.
Mit der ChatGPT-Erweiterung können Sie problemlos auf leistungsstarke Funktionen wie Kontextmenübefehle, Ein-Klick-Code-Integration, ein Konversationsfenster für nahtlose Kommunikation mit der KI und anpassbare Eingabeaufforderungen für die OpenAI GPT-3-API zugreifen .
Kopieren Sie den Code, den ChatGPT vorschlägt, oder fügen Sie ihn direkt in Ihren Editor ein.
Stellen Sie Freitextfragen, die im Konversationsfenster aufgelistet werden. Die Konversation bleibt im Cache, bis die vs-code-Instanz geschlossen wird.
Optimiert für den Dialog
Bearbeiten Sie eine vorherige Aufforderung und senden Sie sie erneut
Exportieren Sie Ihren gesamten Gesprächsverlauf mit einem Klick
Verfügbare Befehle
ChatGPT: Ask anything: Freiform-Textfragen im Konversationsfenster.ChatGPT: Reset session: Löscht die aktuelle Sitzung und setzt Ihre Verbindung mit ChatGPT zurückChatGPT: Clear conversation: Löscht das Konversationsfenster und setzt den Thread zurück, um eine neue Konversation mit ChatGPT zu starten.ChatGPT: Export conversation: Exportiert die gesamte Konversation in Markdown, damit Sie die Frage-und-Antwort-Liste einfach speichern und finden können.
- Es ist möglich, dass OpenAI-Systeme aufgrund des zeitweise hohen Datenverkehrs Probleme bei der Beantwortung Ihrer Anfragen haben.
- Wenn Sie bei der API-Schlüssel-basierten Methode den Fehler 400 BadRequest erhalten, bedeutet das, dass die Länge Ihrer Konversation länger ist, als GPT/Codex-Modelle verarbeiten können. Löschen Sie Ihren Konversationsverlauf mit dem Befehl ChatGPT: Konversation löschen und versuchen Sie erneut, Ihre Aufforderung zu senden.
- Wenn Sie während der automatischen Anmeldung die Meldung erhalten, dass ChatGPT gerade ausgelastet ist, aktualisiert die Erweiterung die Seite alle 2 Sekunden, bis Sie die Anmeldeseite sehen. Das Aktualisieren kann in manchen Fällen hilfreich sein, wenn es eine Warteschlange gibt. Dies liegt leider außerhalb der Kontrolle dieser Erweiterung. Wenn OpenAI auch nach der Aktualisierung einen Kapazitätsfehler anzeigt, wird der Browser automatisch geschlossen.
- Wenn Sie den ChatGPTAPI-Fehler 429 erhalten, bedeutet das, dass Sie zu viele Anfragen stellen. Bitte warten Sie und versuchen Sie es in ein paar Augenblicken erneut. Wenn das Problem weiterhin besteht, starten Sie Ihren vs-code neu.
- Öffnen Sie AI ChatGPT:https://chat.openai.com/
- ️ Öffnen Sie AI Dall-E-2:https://openai.com/dall-e-2/
- Die manuelle Einrichtungsoption verwendet den inoffiziellen NodeJS OpenAI API-Wrapper .

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































