Skip to content

sciencemediacenter/smc_lab_hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMC Lab Hackathon | Generative KI im Wissenschaftsjournalismus

Dieses repo beinhaltet alle Bibliotheken, die wir für den Hackathon brauchen, sowie ein paar Beispiele.

0. Voraussetzungen

1. .env Datei

Im repo-root eine neue Datei erstellen, die ".env" heißt. Wir geben euch einen OpenAI API Key, den ihr in der .env Datei als "OPENAI_API_KEY" speichern müsst. Diese Datei wird von docker-compose automatisch geladen.

OPENAI_API_KEY=...

2. Container-Bau

Es gibt zwei Möglichkeiten, den Container zu bauen und zu starten:

2.1 Im Terminal diese Kommandos ausführen:

docker-compose build
docker-compose up

2.2 Oder in VS Code:

In VS Code die Docker-Extension von Microsoft installieren und ihre Option "Reopen in Container" mit der docker-compose.yml im repo auswählen.

3. Datenbank

Die Vektordatenbank mit den SMC-Angeboten und den vorberechneten Embeddings kann hier heruntergeladen werden. Die ZIP-Datei dann einfach im Unterverzeichnis /data entpacken. Im container folgende Kommandos ausführen:

wget -P ./data/ https://media.sciencemediacenter.de/share/hackathon_2023/chroma_db.zip
unzip ./data/chroma_db.zip -d ./data/
# rm ./data/chroma_db.zip

Hier ist eine Einleitung für die Installation von wget.

Jupyter Notebooks

Wir haben Jupyter Notebooks mit Beispielen vorbereitet. Ihr könnt diese als Grundlage für eure Lösungen nehmen. Die Jupyter Notebooks sind im notebooks/ Ordner. Diese könnt ihr

  • in VS Code öffnen und benutzen (wir empfehlen die Jupyter-Extension von Microsoft zu installieren)
  • mit dem laufenden Container im Browser öffnen (http://localhost:9999)

SMC-Blog

Das SMC Lab hat ein eigenes Blog. Unter diesem Link findet ihr Hintergründe zu großen Sprachmodellen. Der Code zu den dort gezeigten Beispiel-Anwendungen befindet sich hier.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors