reportAI — это инструмент на основе Python, который генерирует подробные исследовательские отчеты в формате PDF с использованием искусственного интеллекта. Просто введите разговоры с моделью ИИ в структурированном формате, и reportAI создаст подробный отчет с кратким описанием, правильно отформатированными разделами, таблицами и рисунками. Используя умело реализованные методы дедупликации любого повторяющегося содержимого в отчете, он гарантирует, что весь контент будет точно соответствовать сути, оставаясь при этом описательным, без каких-либо повторений в содержимом отчета. Конечным результатом является PDF-файл объемом около 9–15 страниц в зависимости от количества сообщений, переданных для создания отчета.
git clone https://github.com/AdirthaBorgohain/reportAI.git
cd reportAI
pip install -r requirements.txt
ПРИМЕЧАНИЕ . Для запуска этого проекта без внесения каких-либо изменений в кодовую базу вам понадобится python>=3.10
report_ai
), указав необходимые ключи API и конфигурации модели: OPENAI_API_KEY ={YOUR OPENAI API KEY}
ANTHROPIC_API_KEY ={YOUR ANTHROPIC API KEY}
LLM ={CHOICE OF LLM TO USE. Valid values are 'gpt', 'claude'}
GPT_MODEL ={GPT MODEL TO USE IN CASE LLM IS SET TO 'gpt'. Valid values are 'gpt-3.5-turbo', 'gpt-4-turbo', 'gpt-4o'}
CLAUDE_MODEL ={CLAUDE MODEL TO USE IN CASE LLM IS SET TO 'claude'. Valid values are 'claude-3-haiku', 'claude-3-opus'}
Посмотрите main.py
, чтобы увидеть пример создания отчетов на основе ваших разговоров.
Образец отчета, созданного с использованием сообщений в main.py
можно найти в report_ai/reports/sample.pdf
.
Вот несколько скриншотов примера отчета:
git checkout -b feature/new-feature
).git commit -m 'Add some new feature'
).git push origin feature/new-feature
).Этот проект распространяется по лицензии Apache 2.0. Подробности смотрите в файле ЛИЦЕНЗИИ.