reportAI ist ein Python-basiertes Tool, das mithilfe von KI umfassende PDF-Forschungsberichte generiert. Geben Sie einfach Gespräche mit einem KI-Modell in einem strukturierten Format ein, und reportAI erstellt einen detaillierten Bericht mit einer Zusammenfassung sowie ordnungsgemäß formatierten Abschnitten, Tabellen und Abbildungen. Mithilfe geschickt implementierter Techniken zur Deduplizierung wiederholter Inhalte im Bericht wird sichergestellt, dass alle Inhalte direkt auf den Punkt kommen und gleichzeitig beschreibend sind, ohne dass es zu Wiederholungen im Berichtsinhalt kommt. Die endgültige Ausgabe ist eine PDF-Datei mit etwa 9 bis 15 Seiten, abhängig von der Anzahl der zur Berichterstellung übergebenen Nachrichten.
git clone https://github.com/AdirthaBorgohain/reportAI.git
cd reportAI
pip install -r requirements.txt
HINWEIS : Sie benötigen python>=3.10
um dieses Projekt auszuführen, ohne Änderungen an der Codebasis vornehmen zu müssen
report_ai
) mit den erforderlichen API-Schlüsseln und Modellkonfigurationen ein: 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'}
Schauen Sie sich main.py
an, um ein Beispiel für die Erstellung von Berichten mithilfe Ihrer Konversationen zu erhalten.
Ein Beispiel für einen generierten Bericht, der mithilfe der Nachrichten in main.py
erstellt wurde, finden Sie in report_ai/reports/sample.pdf
.
Hier sind einige Screenshots des Beispielberichts:
git checkout -b feature/new-feature
).git commit -m 'Add some new feature'
).git push origin feature/new-feature
).Dieses Projekt ist unter der Apache 2.0-Lizenz lizenziert. Einzelheiten finden Sie in der LICENSE-Datei.