Prompt OpenAI's GPT-4, GPT-3.5, GPT-3 e Codex Modelos no Código do Visual Studio
Este repositório é carne para documentação, relatórios de bugs e solicitações de recursos
Depoimentos
❄️ apresentado por Snowflake no Medium BlogPost
Inclua extensões de chatgpt no blogpost vscode para encontrar análises de código e bugs
Resenhas no Twitter
❤️Chatgpt O programador de pares - vs código
IA generativa no LinkedIn
genieai.systemMessage
para personalizar sua mensagem do sistema.gpt-4o
, gpt-4o-2024-05-13
, gpt-4-turbo
, gpt-4-turbo-2024
, gpt-4-turbo-preview
, gpt-4-0125-preview
Gerar mensagens de confirmação no vs código:
Você pode atualizar seu prompt de mensagem de confirmação das configurações de extensão.
Genie: Generate a commit message
e shortcut supports multi-folkspaces.
Atualize sua mensagem de comprometimento de geração: genieai.promptPrefix.commit-message
Opt-não das configurações de ações rápidas de correção é adicionada: genieai.quickFix.enable
Opta-não da funcionalidade de mensagem de comissão gerada: genieai.enableGenerateCommitMessage
Todos os itens de menu de contexto de Genie agora estão envolvidos no Genie
Submenu
gpt-4-1106-preview
, gpt-4-0613
, gpt-4-32k-0613
, gpt-3.5-turbo-1106
, gpt-3.5-turbo-16k
, gpt-3.5-turbo-instruct
gpt-4-0314
, gpt-4-32k-0314
, gpt-3.5-turbo-0301
a favor dos modelos de reposição.Agora você pode usar sua implantação do Azure Openai com Genie
Defina seu URL completo do Azure OpenAi de implantação no cenário: genieai.azure.url
Seguindo as instruções Mensadas na descrição da configuração
Certifique -se de definir a configuração do modelo da extensão para a base certa que você usou para implantação do Azure
Você não precisa atualizar o arquivo genie.json
para atualizar o nome da sua conversão.
Peça a Genie para corrigir rapidamente os problemas que você vê em seu código
Clique na lâmpada em uma peça de código que você vê no erro sublinhado
genieai.enableConversationHistory
genie.json
.Histórico de conversas -Demo
Genie -Histórico de conversas de THATGPT -Vídeo de observação
Obtenha sua chave de API daqui: OpenAI e Seee OpenAi Openai Offficial Docs para detalhes do modelo disponível
Se você enfrentar problemas sobre sua chave da API, consulte as perguntas frequentes para obter detalhes sobre como entrar/limpar/limpar
A extensão vem com comandos de menu de contexto, copiar/mover o código sugerido para o editor com um clique, conversando, Windomition op op enai
Recentemente, Introduziu a Janela de Genie para Problems
.
Armazene seu histórico de conversas em seu disco e continue a qualquer momento.
Corrija rápido os problemas em seu código
Suporta o serviço do Azure Openai
Vê Diff entre o seu código e o Genie sugerindo o editor com um clique.
Obtenha respostas de streaming para o seu prompt na conversa do editor ou na barra lateral.
Personalize o que você está pedindo com o código selecionado.
Detecção automática de resposta ao código parcial.
Copie ou insira o chatgpt está sugerindo diretamente em seu editor.
Otimizado para diálogo
Editar e reenviar um prompt anterior
Exportar todo o seu histórico de conversas com um clique
Prefixos de prompt ad-hoc para você personalizar o que está pedindo chatgptt
Você pode atribuir um atalho de teclado aos comandos de seguidores usando o menu de pedidos de chave interno do VS Code.
Genie: Ad-hoc prompt
: Propriedade de prompt personalizado ad-hoc para o código selecionado.Genie: Add tests
: Escreva testes para você.Genie: Find bugs
: Analise e encontre erros no seu código.Genie: Optimize
: adicione sugestões ao seu código para melhorar.Genie: Explain
: Explique o código selecionado.Genie: Add comments
: Adicione comentários para o código selecionado.Genie: Custom prompt 1
: está desativado por padrão, definido como um prompt personalizado e o ITIT IFER usando RomptimizadoGenie: Custom prompt 2
É desativado por padrão, definir como um prompt personalizado e ele usando o ROMPT usandoGenie: Generate code
um modelo Codex ( code-*
), verá esta opção no seu menu de contexto. Genie: Clear API Key
Limpa a chave da API do VS Code Secrets StorageGenie: Show conversations
: Lista de conversas que Genie armazenou após permitir a configuração do histórico de conversas.Genie: What's new
: veja o que é lançado recentemente.Genie: Start a new chat
: comece um novo bate -papo com a IA.Genie: Ask anything
: perguntas de texto de forma livre na janela de conversa.Genie: Reset session
: limpa a sessão atual e redefine sua conexão com o chatgptGenie: Clear conversation
da janela e redefine o thread para iniciar uma nova conversão com o ChatGPT.Genie: Export conversation
: exporta toda a conversa em Markdown para você para fácil armazenar e encontrar a lista de perguntas e respostas.Genie: Focus on Genie View
: Concentra -se na janela Genie, se estiver oculta.Change API Key
clique em Commands
na página inicial para ver todos os comandos Genie: Clear API Key
.É possível que os sistemas OpenAI possam experimentar o ISSEPonding em suas consultas devido ao alto tráfego de tempos em tempos.
Se você receber HTTP 429 Too Many Requests
, isso significa que você está fazendo muitas solicitações ou sua conta não tem crédito suficiente.
$OPENAI_API_KEY
insufficient_quota
a chave que você usa nesta extensão) curl https://api.openai.com/v1/completions
-H " Content-Type: application/json "
-H " Authorization: Bearer $OPENAI_API_KEY "
-d ' {
"model": "text-davinci-003",
"prompt": "Can I make a request?nn",
"temperature": 0.7,
"max_tokens": 256,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0
} '
Se você receber o erro HTTP 404 Not Found
, ou seja, o model
genieai.openai.model
).
Se você obtém um erro HTTP 400 Bad Request
, isso significa que sua conversa é que o comprimento é que os modelos GPT/Codex podem lidar.
Se você encontrar problemas persistentes com suas perguntas
Genie: Reset session
para limpar sua sessão/conversa ou Genie: Clear API Key
Se você estiver usando o desenvolvimento remoto e não pode usar chatgptt
settings.json
Adicionar "remote.extensionKind": {"genieai.chatgpt-vscode": ["ui"]}