GitIngest: быстрое преобразование репозиториев кода Github в текст, пригодный для понимания LLM
Общее введение
GitIngest - это инструмент с открытым исходным кодом, предназначенный для преобразования репозиториев кода GitHub в текст, пригодный для использования в Большой языковой модели (LLM). С помощью простых операций пользователи могут извлекать и форматировать содержимое любого репозитория GitHub в текст, подходящий для LLM. GitIngest использует FastAPI в качестве бэкэнд-фреймворка и Tailwind CSS для создания чистого и отзывчивого пользовательского интерфейса.

Опыт работы: https://gitingest.com/
Список функций
- Анализ одним щелчком мыши: Просто вставьте URL-адрес репозитория GitHub и получите мгновенные результаты!
- Интеллектуальное форматирование: Оптимизированный формат вывода подсказок LLM
- Статистическая информация: Обеспечивает структуру файлов и каталогов, подсчет токенов и статистику.
- веб-интерфейс: Простой и отзывчивый пользовательский интерфейс, удобный в использовании
- Установка и эксплуатация: Поддерживает установку и запуск через pip и Docker.
Использование помощи
Простое в использовании руководство
Примерный адрес проекта: https://github.com/pptt121212/freefluxapi/
github изменен на gitingest
https://gitingest.com/pptt121212/freefluxapi/
Процесс установки и развертывания
Установка с помощью pip
- Хранилище клонирования:
git clone https://github.com/cyclotruc/gitingest.git
cd gitingest
- Установите зависимость:
pip install -r requirements.txt
- Запустите приложение:
cd src
uvicorn main:app --reload
Приложение будет работать на http://localhost:8000
.
Установка с помощью Docker
- Постройте зеркальное отражение:
docker build -t gitingest .
- Запустите контейнер:
docker run -d --name gitingest -p 8000:8000 gitingest
Приложение будет работать на http://localhost:8000
.
Руководство по использованию
- Анализ одним щелчком мыши: Откройте веб-сайт GitIngest, вставьте URL-адрес вашего репозитория GitHub и нажмите кнопку "Анализ", чтобы получить краткую информацию о структуре и содержимом вашего репозитория.
- Интеллектуальное форматирование: Результаты анализа будут отображаться в оптимизированном формате, пригодном для прямого использования в подсказках LLM.
- Посмотреть статистику: На странице результатов можно просмотреть структуру файлов и каталогов, количество маркеров и другую статистику.
- веб-интерфейс: Простой и отзывчивый пользовательский интерфейс позволяет пользователям легко ориентироваться и манипулировать результатами анализа.
Подробный порядок работы функций
- Вставить URL: Вставьте URL-адрес вашего репозитория GitHub в поле ввода.
- аналитика кликов: Нажмите на кнопку "Анализ", подождите несколько секунд, и система автоматически извлечет и проанализирует содержимое склада.
- Посмотреть результаты: Результаты анализа будут отображены на странице, включая структуру файлов и каталогов, текстовое содержимое и статистическую информацию.
- Скачать резюме: У пользователей есть возможность загрузить сводный файл с результатами анализа для удобства просмотра и использования в автономном режиме.
GitIngest предоставляет мощные функции и чистый процесс, позволяющий пользователям быстро преобразовывать кодовую базу GitHub в текст, подходящий для подсказок LLM, что значительно повышает производительность и точность.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...