Installationsanleitung¶
Systemvoraussetzungen¶
- Python: 3.9 oder höher
- Betriebssystem: Linux, macOS oder Windows
- LaTeX: LuaLaTeX empfohlen für vollständige Unicode-Unterstützung
- API-Zugang: Mindestens eine von OpenAI, Groq, Google Gemini oder Ollama
Quick Start¶
# Repository klonen
git clone https://github.com/dgaida/colloquium-protocol-creator.git
cd colloquium-protocol-creator
# Im editierbaren Modus installieren
pip install -e .
# Überprüfung
academic-doc-generator --help
Installationsmethoden¶
Methode 1: Für Entwickler (empfohlen)¶
git clone https://github.com/dgaida/colloquium-protocol-creator.git
cd colloquium-protocol-creator
pip install -e .
Dies macht den einheitlichen Befehl academic-doc-generator global verfügbar.
Methode 2: Mit Anaconda/Miniconda¶
git clone https://github.com/dgaida/colloquium-protocol-creator.git
cd colloquium-protocol-creator
conda env create -f environment.yml
conda activate colloquium-protocol-creator
pip install -e .
LaTeX-Installation¶
Das Tool benötigt LaTeX zum Kompilieren von Protokollbriefen und Bewertungsformularen.
Linux (Ubuntu/Debian)¶
sudo apt-get install texlive-full
macOS¶
brew install --cask mactex
Windows¶
Laden Sie MiKTeX herunter und führen Sie das Installationsprogramm aus.
API-Einrichtung¶
Erstellen Sie eine secrets.env-Datei im Projektstammverzeichnis:
# OpenAI (kostenpflichtig, sehr zuverlässig)
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Groq (sehr schnell, kostenlose Stufe verfügbar)
GROQ_API_KEY=gsk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Google Gemini (schnell, kostenlose Stufe verfügbar)
GEMINI_API_KEY=AIzaSyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Ollama - kein API-Key erforderlich
Installation überprüfen¶
Kommandozeilen-Tool testen¶
Python-Implementierung testen¶
Fehlerbehebung¶
Import-Fehler¶
Falls Sie ModuleNotFoundError: No module named 'llm_client' sehen, stellen Sie sicher, dass Sie im editierbaren Modus installiert haben oder installieren Sie es manuell:
pip install git+https://github.com/dgaida/llm_client.git
Befehl nicht gefunden¶
Falls academic-doc-generator nicht gefunden wird, stellen Sie sicher, dass sich das Verzeichnis für Python-Skripte in Ihrem PATH befindet.