ChatGPT: расширение VSCode!!!
Я не большой поклонник VSCode, но должен признать, что у него больше полезных расширений, чем у редакторов кода, которыми я пользуюсь ежедневно. Одним из таких расширений является ChatGPT.
С помощью ChatGPT мы можем генерировать код, объяснять код, рефакторить код и многое другое. Давайте посмотрим, как его настроить и изучить все его функции.
ChatGPT в качестве второго пилота для повышения уровня вашего опыта разработчика!
- Создавайте файлы/проекты или исправьте свой код одним щелчком мыши.
- Настройка Zero-Config. Просто войдите в OpenAI, как обычно. Или используйте официальные API OpenAI GPT3.
- Поддержка потокового разговора. ChatGPT будет печатать так, как они думают.
- ➡️ Экспортируйте сразу всю историю разговоров в формате Markdown.
3 варианта запуска помощника ChatGPT в вашем vs-коде
- [✔️ Автоматический вход] — легко настройте автоматический вход с расширением для беспрепятственного доступа к возможностям ChatGPT без необходимости ручного ввода токена. Расширение использует браузер, чтобы задавать вопросы ChatGPT, а функция автоматического входа в Zero-Config позволяет автоматически получать необходимые токены с помощью puppeteer.
- [ Ключ API OpenAI] — подключайтесь к официальным API GPT-3 OpenAI, используя свои личные или корпоративные ключи API. Настройте подсказки с различными параметрами и получите доступ к расширенным настройкам. Для получения дополнительной информации см. документацию по ключу GPT-3 OpenAI API.
- [❌ Не рекомендуется] Войдите в браузер вручную и получите необходимые токены. Описано в разделе Ручная настройка. Этот параметр может привести к регулированию и ограничениям из-за неофициального использования API OpenAI.
Все, что вам нужно сделать, это нажать Войти или задать вопрос, чтобы начать!
- Все, что вам нужно сделать, это просто щелкнуть значок расширения ChatGPT на боковой панели и выбрать кнопку «Войти».
- Это откроет новое окно браузера (используя Chrome по умолчанию, но вы также можете выбрать браузер на основе Chromium) и направит вас кhttps://chat.openai.com/страница авторизации.
- Если страница недоступна из-за проблем с емкостью, расширение будет автоматически обновлять страницу каждые 2 секунды, пока она не станет доступной. Если расширение не сможет получить доступ к странице входа после 10 попыток, браузер автоматически закроется.
- Если будет предложено ввести капчу, заполните ее, прежде чем продолжить. После того, как вы успешно вошли в систему, браузер сворачивается.
Если вы предпочитаете использовать официальные API OpenAI для связи, переключите настройку метода на GPT3 OpenAI API Keyи получите готовый ключ API отсюда: OpenAI
- Нажмите
Loginна свое расширение или задайте любой вопрос по кодированию, выбрав фрагмент кода. - После запроса предоставьте свой ключ API расширению.
- [Необязательно] Вы также можете сохранить свой ключ API в файле settings.json. Однако это крайне не рекомендуется из соображений безопасности.
С расширением ChatGPT вы можете легко получить доступ к мощным функциям, таким как команды контекстного меню, интеграция кода одним щелчком мыши, окно диалога для беспрепятственного общения с ИИ и настраиваемые подсказки для OpenAI GPT-3 API .
Скопируйте или вставьте код, который предлагает ChatGPT, прямо в ваш редактор.
Задавайте текстовые вопросы в свободной форме, которые будут перечислены в окне беседы. Разговор хранится в кеше до тех пор, пока экземпляр vs-code не будет закрыт.
Оптимизирован для диалога
Изменить и повторно отправить предыдущее приглашение
Экспорт всей истории разговоров одним щелчком мыши
Доступные команды
ChatGPT: Ask anything: Текстовые вопросы в произвольной форме в окне беседы.ChatGPT: Reset session: Очищает текущий сеанс и сбрасывает соединение с ChatGPT.ChatGPT: Clear conversation: Очищает окно беседы и сбрасывает ветку, чтобы начать новую беседу с ChatGPT.ChatGPT: Export conversation: Экспортирует всю беседу в Markdown, чтобы вы могли легко сохранять и находить список вопросов и ответов.
- Возможно, системы OpenAI время от времени испытывают проблемы с ответом на ваши запросы из-за большого трафика.
- Если вы получаете ошибку 400 BadRequest с методом на основе ключа API, это означает, что длина вашего диалога превышает возможности моделей GPT/Codex. Очистите историю бесед с помощью команды ChatGPT: Очистить беседу и повторите попытку отправки приглашения.
- Если во время автоматического входа в систему ChatGPT загружен, расширение будет обновлять страницу каждые 2 секунды, пока вы не увидите страницу входа. Обновление может помочь в некоторых случаях при наличии очереди. К сожалению, это неподконтрольно этому расширению. Если даже после обновления OpenAI показывает ошибку емкости, браузер автоматически закроется.
- Если вы получаете ошибку ChatGPTAPI 429, это означает, что вы делаете слишком много запросов. Подождите и повторите попытку через несколько секунд. Если он не исчезнет, перезапустите vs-code.
- Открытый AI ChatGPT:https://chat.openai.com/
- ️ Откройте AI Dall-E-2:https://openai.com/dall-e-2/
- Вариант ручной настройки использует неофициальную оболочку Nodejs OpenAI API .

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































