reportAI
1.0.0
reportAI 是一个基于 Python 的工具,可使用 AI 生成全面的 PDF 研究报告。只需以结构化格式输入与 AI 模型的对话,reportAI 就会生成一份详细的报告,其中包含执行摘要、格式正确的部分、表格和图形。使用巧妙实施的技术来删除报告中任何重复的内容,确保所有内容开门见山,同时具有描述性,而不会对报告内容造成任何重复。最终输出是大约 9-15 页的 PDF,具体取决于生成报告时传递的消息数量。
git clone https://github.com/AdirthaBorgohain/reportAI.git
cd reportAI
pip install -r requirements.txt
注意:您需要python>=3.10
才能运行该项目,而无需对代码库进行任何更改
report_ai
目录内)文件: 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 许可证获得许可。有关详细信息,请参阅许可证文件。