ChatGPT: Uma extensão do VSCode!!!
Não sou muito fã do VSCode, mas tenho que admitir que ele tem extensões mais úteis do que os editores de código que uso diariamente. Uma dessas extensões é o ChatGPT.
Com o ChatGPT, podemos gerar código, explicar código, refatorar código e muito mais. Vamos ver como configurá-lo e explorar todas as suas funcionalidades.
ChatGPT como seu copiloto para melhorar sua experiência de desenvolvedor!
- Crie arquivos/projetos ou corrija seu código com um clique.
- Configuração Zero-Config. Basta fazer login no OpenAI como de costume. Ou use as APIs GPT3 oficiais da OpenAI.
- Suporte a conversas por streaming. ChatGPT irá digitar como eles pensam.
- ➡️ Exporte todo o seu histórico de conversas de uma só vez no formato Markdown.
3 opções para executar o assistente ChatGPT no seu vs-code
- [✔️ Autologin] — Configure facilmente o login automático com a extensão para acessar facilmente os recursos do ChatGPT sem a necessidade de entrada manual de token. A extensão utiliza um navegador para fazer perguntas ao ChatGPT, e o recurso Zero-Config Autologin permite que ele pegue automaticamente os tokens necessários usando o marionetista.
- [ OpenAI API Key] — Conecte-se às APIs GPT-3 oficiais da OpenAI usando suas chaves de API pessoais ou organizacionais. Personalize seus prompts com vários parâmetros e acesse configurações avançadas. Para obter mais informações, consulte a documentação da chave de API OpenAI GPT-3.
- [❌ Não recomendado] Faça login manualmente em um navegador e pegue os tokens necessários. Descrito em Configuração manual. Esta opção pode levar a limitações devido ao uso não oficial da API OpenAI.
Tudo o que você precisa fazer é clicar em Login ou fazer uma pergunta para começar!
- Tudo o que você precisa fazer é simplesmente clicar no ícone da extensão ChatGPT na barra lateral e selecionar o botão “Login”.
- Isso abrirá uma nova janela do navegador (usando o Chrome por padrão, mas você também pode escolher um navegador baseado no Chromium) e o direcionará para ohttps://chat.openai.com/página de login.
- Se a página estiver indisponível devido a problemas de capacidade, a extensão atualizará automaticamente a página a cada 2 segundos até que ela fique disponível. Se a extensão não conseguir acessar a página de login após 10 tentativas, o navegador será fechado automaticamente.
- Se o captcha for solicitado, complete os captchas antes de continuar. Depois de fazer login com sucesso, o navegador se minimizará.
Se você preferir usar as APIs oficiais da OpenAI para se comunicar, mude sua configuração de método para GPT3 OpenAI API Keye prepare sua chave de API aqui: OpenAI
- Clique
Loginem sua extensão ou faça qualquer pergunta sobre codificação selecionando um fragmento de código. - Uma vez solicitado, forneça sua chave de API para a extensão
- [Opcional] Você também pode armazenar sua chave de API em seu settings.json. No entanto, é altamente desencorajado devido a razões de segurança.
Com a extensão ChatGPT, você pode acessar facilmente recursos poderosos, como comandos de menu de contexto, integração de código com um clique, uma janela de conversa para comunicação perfeita com a IA e prompts personalizáveis para a API OpenAI GPT-3 .
Copie ou insira o código que o ChatGPT está sugerindo diretamente no seu editor.
Faça perguntas de texto em formato livre que serão listadas na janela de conversa. A conversa é mantida em cache até que a instância vs-code seja fechada.
Otimizado para diálogo
Editar e reenviar um prompt anterior
Exporte todo o seu histórico de conversas com um clique
Comandos Disponíveis
ChatGPT: Ask anything: Perguntas de texto de forma livre na janela de conversa.ChatGPT: Reset session: Limpa a sessão atual e redefine sua conexão com o ChatGPTChatGPT: Clear conversation: Limpa a janela de conversa e redefine o tópico para iniciar uma nova conversa com o ChatGPT.ChatGPT: Export conversation: Exporta toda a conversa no Markdown para você armazenar facilmente e encontrar a lista de perguntas e respostas.
- É possível que os sistemas OpenAI tenham problemas para responder às suas consultas devido ao alto tráfego de tempos em tempos.
- Se você receber o erro 400 BadRequest com o método baseado em chave de API, isso significa que a duração da sua conversa é maior do que os modelos GPT/Codex podem suportar. Limpe seu histórico de conversas com o comando ChatGPT: Limpar conversa e tente enviar novamente seu prompt.
- Se você obtiver que o ChatGPT está no limite agora durante o login automático, a extensão atualizará a página a cada 2 segundos até que você veja a página de login. A atualização pode ajudar em alguns casos quando há uma fila. Infelizmente, isso está fora do controle desta extensão. Se, mesmo após a atualização, o OpenAI apresentar erro de capacidade, o navegador será fechado automaticamente.
- Se você receber o erro ChatGPTAPI 429, significa que você está fazendo muitas solicitações. Aguarde e tente novamente em alguns instantes. Se persistir, reinicie seu vs-code.
- Abrir AI ChatGPT:https://chat.openai.com/
- ️ Abrir AI Dall-E-2:https://openai.com/dall-e-2/
- A opção de configuração manual usa wrapper não oficial da API OpenAI do nodejs .





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)