PrepareProjectForllMPrompt Extension para el código VS
Transforme su proyecto de código de escala pequeña a mediana en un documento de Markdown adecuado para la interacción con modelos de aprendizaje de idiomas (LLM) como GPT-4. Esta extensión le permite seleccionar archivos de código en su espacio de trabajo y compilarlos en un documento con formato de Markdown que pueda servir como un aviso para LLMS.
¿Por qué esta extensión?
- Revisión del código con AI : Perfecto para cuando desea aprovechar los LLM para la revisión del código o la consulta relacionada con el código.
- Gestión del token : se encarga de los límites del token para el documento de Markdown generado para garantizar la compatibilidad de LLM.
- Selección de archivos dinámicos : ofrece múltiples métodos para seleccionar archivos de código, incluida la selección individual y el filtrado basado en la extensión.

Características
Modos de selección de archivos
- Elija todos los archivos : selecciona automáticamente todos los archivos de código en su espacio de trabajo.
- Elija archivos individuales : le permite seleccionar archivos específicos. Su selección se guarda para referencia futura.
- Elija Extensiones de archivos : le permite incluir archivos según sus extensiones.
Límite de token y barra de estado
- Contador de tokens : Realiza un seguimiento del recuento de tokens y lo muestra en la barra de estado.
- Límite del token : límite de token máximo configurable para la salida de marcado generado.
Selecciones anteriores
- Memoria : recuerda sus opciones de selección de archivos anteriores y las precede la próxima vez.
Visual Studio Marketplace
Esta extensión está disponible en Visual Studio Marketplace para Visual Studio Code.
Requisitos
- Visual Studio Code 1.58.0 o superior
- Node.js 14 o superior
- El paquete
@dqbd/tiktoken para el conteo de tokens
Instalación
- Instale la extensión desde el mercado de código de Visual Studio.
- Instale los paquetes Node.js requeridos.
- Configure los ajustes de extensión si es necesario.
Configuración de extensión
-
prepareForLLM.tokenLimit : Límite de token máximo para el documento de Markdown generado. El valor predeterminado es 7500. -
prepareForLLM.exclusions : directorios o archivos para excluir. El valor predeterminado es ['node_modules', '.git'] .
Cómo funciona
- Inicialización : una vez activado, el token de extensión en caché cuenta para todos los archivos en su espacio de trabajo.
- Selección de archivos : puede elegir archivos individualmente, seleccionar todo o filtrar por extensiones de archivos.
- Compilación de Markdown : los archivos seleccionados se compilan en un documento de Markdown con el lenguaje de programación especificado para cada bloque de código.
- Gestión del token : la extensión asegura que el recuento de tokens no exceda el límite especificado al dividir el contenido en lotes si es necesario.
- Salida : se abre un nuevo documento de Markdown en el código VS que contiene los archivos de código compilado.
Problemas conocidos
- La extensión puede no manejar archivos muy grandes (> 1 MB) de manera efectiva.
Notas de lanzamiento
1.0.0
- Liberación inicial con funcionalidad básica.
- Configuración de configuración dinámica agregada.
- Manejo y registro de errores mejorados.
- Se agregaron múltiples modos de selección de archivos.
- Actualizaciones de almacenamiento en caché y barra de estado introducido.
Que contribuye
Para las pautas sobre la contribución de este proyecto, consulte las pautas de extensión.
Licencia
MIT