Dieses Projekt besteht aus zwei Hauptteilen: der api
und der web
-Anwendung.
Die API ist in Python geschrieben und verwendet Flask. Sie finden den Code in api/app
.
Die Hauptdateien sind:
routes.py
: Hier sind die Routen für die API definiert.__init__.py
: Hier wird die Flask-Anwendung initialisiert.
Die .env Datei muss unter api/.env
gespeichert sein
- OPENAI_API_KEY=sk-3G****************
Die Abhängigkeiten für die API sind in requirements.txt
aufgeführt.
Um die API zu starten, führen Sie run.py
aus.
Die Web-Anwendung besteht aus HTML, CSS und JavaScript. Sie finden den Code in web
.
Die Hauptdateien sind:
index.html
: Die Hauptseite der Web-Anwendung.css/styles.css
: Die CSS-Styles für die Web-Anwendung.js/script.js
: Das JavaScript für die Web-Anwendung.
Die Web-Anwendung verwendet die Open Sans Schriftart, die Sie in web/font
finden.
Die .gitignore
Datei enthält eine Liste von Dateitypen, die von Git ignoriert werden sollen. Dies sind in der Regel temporäre oder generierte Dateien, die nicht in das Repository aufgenommen werden sollten.
Für weitere Informationen lesen Sie bitte die README-Dateien in den jeweiligen Verzeichnissen: