GitIngest : Convertir rapidement les dépôts de code Github en texte adapté à la compréhension du LLM
Introduction générale
GitIngest est un outil open source conçu pour transformer les dépôts de code GitHub en texte adapté aux indices du Large Language Model (LLM). Avec des opérations simples, les utilisateurs peuvent extraire et formater le contenu de n'importe quel dépôt GitHub en texte adapté au LLM. L'outil fournit une analyse en un clic, un formatage intelligent et des statistiques pour vous aider à obtenir rapidement un résumé de la structure et du contenu de votre dépôt.GitIngest utilise FastAPI comme cadre d'arrière-plan et Tailwind CSS pour construire une interface utilisateur propre et réactive.

Expérience : https://gitingest.com/
Liste des fonctions
- Analyse en un clicPour cela, il suffit de coller l'URL du dépôt GitHub et d'obtenir des résultats instantanés !
- Formatage intelligentFormat de sortie optimisé pour les invites LLM
- Informations statistiquesLe système d'information de la Commission européenne : Il fournit la structure des fichiers et des répertoires, le comptage des jetons et les statistiques.
- interface webInterface utilisateur simple et réactive, facile à utiliser
- Installation et fonctionnementLes fonctionnalités suivantes sont disponibles : Installation et exécution via pip et Docker.
Utiliser l'aide
Guide facile à utiliser
Exemple d'adresse de projet : https://github.com/pptt121212/freefluxapi/
github modifié en gitingest
https://gitingest.com/pptt121212/freefluxapi/
Processus d'installation et de déploiement
Installation avec pip
- Entrepôt de clonage :
git clone https://github.com/cyclotruc/gitingest.git
cd gitingest
- Installer la dépendance :
pip install -r requirements.txt
- Exécuter l'application :
cd src
uvicorn main:app --reload
L'application fonctionnera sur le http://localhost:8000
.
Installation avec Docker
- Construire l'image miroir :
docker build -t gitingest .
- Exécuter le conteneur :
docker run -d --name gitingest -p 8000:8000 gitingest
L'application fonctionnera sur le http://localhost:8000
.
Lignes directrices pour l'utilisation
- Analyse en un clicPour cela, ouvrez le site web de GitIngest, collez l'URL de votre dépôt GitHub et cliquez sur le bouton Analyser pour obtenir un résumé de la structure et du contenu de votre dépôt.
- Formatage intelligentLes résultats de l'analyse seront affichés dans un format optimisé adapté à une utilisation directe dans les invites LLM.
- Voir les statistiquesDans la page des résultats, vous pouvez consulter les structures des fichiers et des répertoires, le nombre de jetons et d'autres statistiques.
- interface webLes utilisateurs peuvent facilement naviguer et manipuler les résultats d'analyse grâce à une interface utilisateur simple et réactive.
Fonction détaillée du déroulement des opérations
- Coller l'URLL'URL de votre dépôt GitHub est à coller dans le champ de saisie.
- analyse des clicsCliquez sur le bouton Analyser, attendez quelques secondes et le système extraira et analysera automatiquement le contenu de l'entrepôt.
- Voir les résultatsLes résultats de l'analyse seront affichés sur la page, y compris la structure du fichier et du répertoire, le contenu du texte et les informations statistiques.
- Télécharger le résuméLes utilisateurs ont la possibilité de télécharger un fichier récapitulatif des résultats de l'analyse pour faciliter la visualisation et l'utilisation hors ligne.
GitIngest offre des fonctionnalités puissantes et un processus propre qui permet aux utilisateurs de transformer rapidement leur base de code GitHub en texte adapté aux invites LLM, ce qui améliore considérablement la productivité et la précision.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...