ChatGPT: rozszerzenie VSCode!!!

Jan 28 2023
Nie jestem wielkim fanem VSCode, ale muszę przyznać, że ma on więcej przydatnych rozszerzeń niż edytory kodu, z których korzystam na co dzień. Jednym z takich rozszerzeń jest ChatGPT.
ChatGPT w VSCode

Nie jestem wielkim fanem VSCode, ale muszę przyznać, że ma on więcej przydatnych rozszerzeń niż edytory kodu, z których korzystam na co dzień. Jednym z takich rozszerzeń jest ChatGPT.

Dzięki ChatGPT możemy generować kod, wyjaśniać kod, refaktoryzować kod i nie tylko. Zobaczmy, jak go skonfigurować i poznać wszystkie jego funkcje.

ChatGPT jako drugi pilot, aby podnieść poziom doświadczenia programisty!

  • Twórz pliki/projekty lub popraw swój kod jednym kliknięciem.
  • Konfiguracja Zero-Config. Po prostu zaloguj się do OpenAI jak zwykle. Lub użyj oficjalnych interfejsów API GPT3 OpenAI.
  • Obsługa strumieniowej rozmowy. ChatGPT będzie pisać tak, jak myśli.
  • ➡️ Eksportuj całą historię rozmów jednocześnie w formacie Markdown.

3 opcje uruchomienia asystenta ChatGPT w kodzie vs

  1. [✔️ Automatyczne logowanie] — Łatwo skonfiguruj automatyczne logowanie z rozszerzeniem, aby bezproblemowo uzyskać dostęp do funkcji ChatGPT bez konieczności ręcznego wprowadzania tokena. Rozszerzenie wykorzystuje przeglądarkę do zadawania pytań ChatGPT, a funkcja Zero-Config Autologin umożliwia automatyczne pobieranie wymaganych tokenów za pomocą lalkarza.
  2. [ Klucz API OpenAI] — Połącz się z oficjalnymi interfejsami API GPT-3 OpenAI przy użyciu osobistych lub organizacyjnych kluczy API. Dostosuj swoje podpowiedzi za pomocą różnych parametrów i uzyskaj dostęp do zaawansowanych ustawień. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją klucza GPT-3 OpenAI API Key.
  3. [❌ Niezalecane] Zaloguj się ręcznie w przeglądarce i pobierz wymagane tokeny. Opisano w konfiguracji ręcznej. Ta opcja może prowadzić do ograniczania przepustowości i ograniczeń z powodu nieoficjalnego użycia API OpenAI.
  4. Automatyczne logowanie ChatGPT

Wszystko, co musisz zrobić, to kliknąć Zaloguj się lub zadać pytanie, aby rozpocząć!

  1. Wszystko, co musisz zrobić, to po prostu kliknąć ikonę rozszerzenia ChatGPT na pasku bocznym i wybrać przycisk „Zaloguj się”.
  2. Spowoduje to otwarcie nowego okna przeglądarki (domyślnie Chrome, ale możesz też wybrać przeglądarkę opartą na Chromium) i przekierowanie dohttps://chat.openai.com/Strona logowania.
  3. Jeśli strona jest niedostępna z powodu problemów z pojemnością, rozszerzenie będzie automatycznie odświeżać stronę co 2 sekundy, aż stanie się dostępna. Jeśli rozszerzenie nie może uzyskać dostępu do strony logowania po 10 próbach, przeglądarka automatycznie się zamknie.
  4. Jeśli pojawi się monit captcha, uzupełnij captcha przed kontynuowaniem. Po pomyślnym zalogowaniu przeglądarka zminimalizuje się.
  5. Logowanie do ChatGPT

Jeśli wolisz używać oficjalnych interfejsów API OpenAI do komunikacji, zmień ustawienie metody na GPT3 OpenAI API Keyi przygotuj klucz API stąd: OpenAI

  1. Kliknij Loginswoje rozszerzenie lub zadaj dowolne pytanie dotyczące kodowania, wybierając fragment kodu.
  2. Gdy zostaniesz o to poproszony, podaj swój klucz API do rozszerzenia
  3. [Opcjonalnie] Możesz też przechowywać swój klucz API w pliku settings.json. Jest to jednak wysoce odradzane ze względów bezpieczeństwa.
  4. Klucz API OpenAI

Dzięki rozszerzeniu ChatGPT możesz łatwo uzyskać dostęp do zaawansowanych funkcji, takich jak polecenia menu kontekstowego, integracja kodu jednym kliknięciem, okno konwersacji do bezproblemowej komunikacji z sztuczną inteligencją oraz konfigurowalne monity dla OpenAI GPT-3 API .

Skopiuj lub wstaw kod sugerowany przez ChatGPT bezpośrednio do swojego edytora.

Kod GPT

Zadawaj pytania w formie swobodnej, które zostaną wyświetlone w oknie konwersacji. Konwersacja jest przechowywana w pamięci podręcznej do momentu zamknięcia instancji vs-code.

Bezpłatne pytania

Zoptymalizowany pod kątem dialogów

Zoptymalizuj dialog

Edytuj i ponownie wyślij poprzedni monit

Edytuj lub wyślij ponownie

Eksportuj całą historię rozmów jednym kliknięciem

Eksportuj rozmowę

Dostępne polecenia

  • ChatGPT: Ask anything: Dowolne pytania tekstowe w oknie konwersacji.
  • ChatGPT: Reset session: Czyści bieżącą sesję i resetuje połączenie z ChatGPT
  • ChatGPT: Clear conversation: Czyści okno rozmowy i resetuje wątek, aby rozpocząć nową rozmowę z ChatGPT.
  • ChatGPT: Export conversation: Eksportuje całą rozmowę do Markdown, abyś mógł łatwo przechowywać i znajdować listę pytań i odpowiedzi.
  • Możliwe, że w systemach OpenAI mogą wystąpić problemy z odpowiadaniem na Twoje zapytania z powodu dużego ruchu od czasu do czasu.
  • Jeśli otrzymasz błąd 400 BadRequest przy użyciu metody opartej na kluczu API, oznacza to, że długość Twojej konwersacji przekracza możliwości modeli GPT/Codex. Wyczyść historię konwersacji za pomocą polecenia ChatGPT: Wyczyść konwersację i spróbuj ponownie wysłać monit.
  • Jeśli zauważysz, że ChatGPT jest teraz pełny podczas automatycznego logowania, rozszerzenie będzie odświeżać stronę co 2 sekundy, aż zobaczysz stronę logowania. Odświeżenie może pomóc w niektórych przypadkach, gdy jest kolejka. Jest to niestety poza kontrolą tego rozszerzenia. Jeśli nawet po odświeżeniu OpenAI wyświetli błąd pojemności, przeglądarka zamknie się automatycznie.
  • Jeśli pojawi się błąd ChatGPTAPI 429, oznacza to, że wysyłasz zbyt wiele żądań. Poczekaj i spróbuj ponownie za kilka chwil. Jeśli problem będzie się powtarzał, zrestartuj swój vs-code.
  • Otwórz AI ChatGPT:https://chat.openai.com/
  • ️ Otwórz AI Dall-E-2:https://openai.com/dall-e-2/
  • Opcja ręcznej konfiguracji wykorzystuje nieoficjalne opakowanie API OpenAI nodejs .