Descripción general de la guía
Bienvenido a la guía de uso de Code2Prompt.
Descripción general de la guía
Bienvenido a la guía de uso de Code2Prompt.
Generar un prompt desde un código base:
code2prompt ruta/a/código-baseGenerar un prompt y copiarlo al portapapeles:
code2prompt ruta/a/código-base -cIniciar la TUI interactiva:
code2prompt ruta/a/código-base --tuiMostrar el mapa de tokens
code2prompt ruta/a/código-base --token-mapUsar un archivo de plantilla Handlebars personalizado:
code2prompt ruta/a/código-base -t ruta/a/plantilla.hbsFiltrar archivos usando patrones glob:
code2prompt ruta/a/código-base --include="*.rs,*.toml"Excluir archivos usando patrones glob:
code2prompt ruta/a/código-base --exclude="*.txt,*.md"Excluir archivos/carpetas del árbol de origen según patrones de exclusión:
code2prompt ruta/a/código-base --exclude="*.npy,*.wav" --exclude-from-treeMostrar el recuento de tokens del prompt generado:
code2prompt ruta/a/código-base --tokensEspecificar un tokenizador para el recuento de tokens:
code2prompt ruta/a/código-base --tokens --encoding=p50kTokenizadores compatibles: cl100k, p50k, p50k_edit, r50k_bas.
Guardar el prompt generado en un archivo de salida:
code2prompt ruta/a/código-base -O output.txtImprimir salida como JSON:
code2prompt ruta/a/código-base -F JSONLa salida JSON tendrá la siguiente estructura:
{ "prompt": "<Prompt generado>", "directory_name": "codebase", "token_count": 1234, "model_info": "ChatGPT models, text-embedding-ada-002", "files": []}Generar un mensaje de commit de Git (para archivos preparados):
code2prompt ruta/a/código-base --diff -t templates/write-git-commit.hbsGenerar una Pull Request con comparación de ramas (para archivos preparados):
code2prompt ruta/a/código-base --git-diff-branch 'main, development' --git-log-branch 'main, development' -t templates/write-github-pull-request.hbsAgregar números de línea a los bloques de código fuente:
code2prompt ruta/a/código-base --line-numberDesactivar el encapsulado de código dentro de bloques de código markdown:
code2prompt ruta/a/código-base --no-codeblockCode2prompt es una excelente manera de generar prompts de forma eficiente en tokens. Puede ser práctico para una variedad de casos de uso, tales como: