GitIngest: быстрое преобразование репозиториев кода Github в текст, пригодный для понимания LLM

Общее введение

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

GitIngest:快速将Github代码仓库转为适合LLM理解的文本

Опыт работы: https://gitingest.com/

 

Список функций

  • Анализ одним щелчком мыши: Просто вставьте URL-адрес репозитория GitHub и получите мгновенные результаты!
  • Интеллектуальное форматирование: Оптимизированный формат вывода подсказок LLM
  • Статистическая информация: Обеспечивает структуру файлов и каталогов, подсчет токенов и статистику.
  • веб-интерфейс: Простой и отзывчивый пользовательский интерфейс, удобный в использовании
  • Установка и эксплуатация: Поддерживает установку и запуск через pip и Docker.

 

Использование помощи

Простое в использовании руководство

Примерный адрес проекта: https://github.com/pptt121212/freefluxapi/

github изменен на gitingest

https://gitingest.com/pptt121212/freefluxapi/

 

Процесс установки и развертывания

Установка с помощью pip

  1. Хранилище клонирования:
   git clone https://github.com/cyclotruc/gitingest.git
cd gitingest
  1. Установите зависимость:
   pip install -r requirements.txt
  1. Запустите приложение:
   cd src
uvicorn main:app --reload

Приложение будет работать на http://localhost:8000.

Установка с помощью Docker

  1. Постройте зеркальное отражение:
   docker build -t gitingest .
  1. Запустите контейнер:
   docker run -d --name gitingest -p 8000:8000 gitingest

Приложение будет работать на http://localhost:8000.

Руководство по использованию

  1. Анализ одним щелчком мыши: Откройте веб-сайт GitIngest, вставьте URL-адрес вашего репозитория GitHub и нажмите кнопку "Анализ", чтобы получить краткую информацию о структуре и содержимом вашего репозитория.
  2. Интеллектуальное форматирование: Результаты анализа будут отображаться в оптимизированном формате, пригодном для прямого использования в подсказках LLM.
  3. Посмотреть статистику: На странице результатов можно просмотреть структуру файлов и каталогов, количество маркеров и другую статистику.
  4. веб-интерфейс: Простой и отзывчивый пользовательский интерфейс позволяет пользователям легко ориентироваться и манипулировать результатами анализа.

Подробный порядок работы функций

  • Вставить URL: Вставьте URL-адрес вашего репозитория GitHub в поле ввода.
  • аналитика кликов: Нажмите на кнопку "Анализ", подождите несколько секунд, и система автоматически извлечет и проанализирует содержимое склада.
  • Посмотреть результаты: Результаты анализа будут отображены на странице, включая структуру файлов и каталогов, текстовое содержимое и статистическую информацию.
  • Скачать резюме: У пользователей есть возможность загрузить сводный файл с результатами анализа для удобства просмотра и использования в автономном режиме.

GitIngest предоставляет мощные функции и чистый процесс, позволяющий пользователям быстро преобразовывать кодовую базу GitHub в текст, подходящий для подсказок LLM, что значительно повышает производительность и точность.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...