Iniciar modelos GPT-4, GPT-3.5, GPT-3 y Codex en el código Visual Studio
Este repositorio es carne para documentación, informes de errores y solicitudes de funciones
Testimonios
❄️ Presentado por Snowflake en Medium BlogPost
Incluya extensiones de chatgpt en blogPost vscode para encontrar revisiones de código y errores
?
❤️Chatgpt el programador de pares - VS Código en YouTube
IA generativa en LinkedIn
genieai.systemMessage
para personalizar el mensaje de su sistema.gpt-4o
, gpt-4o-2024-05-13
, gpt-4-turbo
, gpt-4-turbo-2024
, gpt-4-turbo-preview
, gpt-4-0125-preview
Genere mensajes de confirmación directamente dentro de VS Código:
Puede actualizar el mensaje de su mensaje de confirmación desde la configuración de extensión.
Genie: Generate a commit message
y los espacios de múltiples folkspports de atajos.
Actualice su mensaje Generar Commit Mensaje: genieai.promptPrefix.commit-message
Se agrega la opción de exclusión de la configuración de acciones de solución rápida: genieai.quickFix.enable
Opta de la funcionalidad de mensajes de confirmación de generación: genieai.enableGenerateCommitMessage
Todos los elementos del menú contextual de Genie ahora están envueltos en 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 de los modelos de reemplazo.Ahora puede usar su implementación de Azure OpenAI con Genie
Establecer su URL de implementación de Azure OpenAI en la configuración: genieai.azure.url
siguiendo las instrucciones mensatizadas en la descripción de la configuración
Asegúrese de establecer la configuración del modelo de la extensión en la base correcta que utilizó para la implementación de Azure
No necesita actualizar el archivo genie.json
para actualizar el nombre de su conversión.
Pídale a Genie que solucione rápidamente los problemas que ve en su código
Haga clic en la bombilla en una pieza de código que ves error subrayado
genieai.enableConversationHistory
experiencia de los usuarios.genie.json
.Historia de la conversación --Demo
Genie -CHATGPT Historia de la conversación -Watch Video
Obtenga una llave de API desde aquí: OpenAi y Seee OpenAi Offficial Docs Official para los detalles del modelo disponible
Si enfrenta problemas con respecto a su clave API, consulte las preguntas frecuentes para obtener detalles sobre cómo volver a entrarla/limpiarla
La extensión viene con comandos del menú contextual, copia/mueve el código sugerido al editor con un solo clic, Conversation Windomition Op Op Enai las indicaciones de chatgpt.
Recientemente presentamos a Genie a la ventana Problems
.
Guarde su historial de conversación en su disco y continúe en cualquier momento.
Arregle rápido los problemas en su código
Admite el servicio Azure OpenAI
?
Obtenga respuestas de transmisión a su aviso en la conversación de editor o barra lateral.
Personaliza lo que pregunta con el código seleccionado.
Detección de respuesta de código parcial automático.
Copiar o insertar el chatgpt sugiere directamente en su editor.
?
Editar y reenviar un aviso anterior
?
Prefijos adicionales ad-hoc para que pueda personalizar lo que le está pidiendo a chatgptt
Puede asignar un acceso directo de teclado a los comandos de seguimiento utilizando el menú de teclas incorporadas de VS Code.
Genie: Ad-hoc prompt
: Ad-Hoc personalizado PROFIX para el código seleccionado.Genie: Add tests
: escriba pruebas para usted.Genie: Find bugs
: analizar y encontrar errores en su código.Genie: Optimize
: Agregue sugerencias a su código para mejorar.Genie: Explain
: Explique el código seleccionado.Genie: Add comments
: Agregar comentarios para el código seleccionado.Genie: Custom prompt 1
: está deshabilitado de forma predeterminada, establezca en un mensaje personalizado e ITIT ifer usando RomptimizedGenie: Custom prompt 2
deshabilitado de forma predeterminada, establezca en un mensaje personalizado y si lo usa el romptismo.Genie: Generate code
un modelo Codex ( code-*
), verá esta opción en su menú contextual. Genie: Clear API Key
borra la clave API del almacenamiento de Secrets de Código VS CodeGenie: Show conversations
: Lista de conversaciones que Genie almacenó después de habilitar la configuración del historial de conversación.Genie: What's new
: vea lo que se lanzará recientemente.Genie: Start a new chat
: comience una nueva chat con AI.Genie: Ask anything
: preguntas de texto de forma libre dentro de la ventana de conversación.Genie: Reset session
: Borra la sesión actual y restablece su conexión con ChatGPTGenie: Clear conversation
y restablece el hilo para comenzar una nueva conversión con ChatGPT.Genie: Export conversation
: Exporta toda la conversación en Markdown para que pueda almacenar fácilmente y encontrar la lista de preguntas y respuestas.Genie: Focus on Genie View
: se centra en la ventana Genie si estaba oculta.Change API Key
Haga clic en Commands
Genie: Clear API Key
la página de inicio para ver todos los comandos disponibles.Es posible que los sistemas de OpenAI puedan experimentar el depósito de sus consultas debido a la alta tráfico de vez en cuando.
Si recibe HTTP 429 Too Many Requests
, significa que está haciendo demasiadas solicitudes o que su cuenta no tiene suficiente crédito.
$OPENAI_API_KEY
insufficient_quota
la tecla que usa en esta extensión) 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
} '
Si recibe un error HTTP 404 Not Found
model
es decir, genieai.openai.model
).
Si recibe un error HTTP 400 Bad Request
, significa que su conversación es que la longitud es que los modelos GPT/Codex pueden manejar a través de la configuración personalizada.
Si te encuentras con problemas persistentes de la persona con tus consultas
Genie: Reset session
para borrar su sesión/conversación o Genie: Clear API Key
para borrar su clave API y volver a ingresarSi está utilizando el desarrollo remoto y no puede usar chatgptt
settings.json
agregue "remote.extensionKind": {"genieai.chatgpt-vscode": ["ui"]}