LucanDerLurch commited on
Commit
16c8bb1
·
verified ·
1 Parent(s): 81db425

Create App.py

Browse files
Files changed (1) hide show
  1. App.py +25 -0
App.py ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import gradio as gr
3
+ from huggingface_hub import InferenceClient
4
+
5
+ # Der Server zieht sich hier heimlich deinen Token aus den Secrets
6
+ token = os.environ.get("HF_TOKEN")
7
+ client = InferenceClient("google/gemma-1.1-7b-it", token=token)
8
+
9
+ def spiel_reaktion(nachricht, verlauf):
10
+ # Der Prompt (die geheime Arbeitsanweisung an die KI)
11
+ prompt = f"Du bist der Spielleiter eines düsteren Zombie-Survival-Spiels. Der Spieler sagt: '{nachricht}'. Beschreibe in maximal drei kurzen, spannenden Sätzen, was als Nächstes passiert. Bleib im Zombie-Szenario."
12
+
13
+ # Die Anfrage an die KI abschicken
14
+ antwort = client.text_generation(prompt, max_new_tokens=150)
15
+ return antwort
16
+
17
+ # Das baut uns automatisch das Frontend (die fertige Webseite) zusammen
18
+ spiel_oberflaeche = gr.ChatInterface(
19
+ fn=spiel_reaktion,
20
+ title="🧟 Tag 1: Der Ausbruch",
21
+ description="Die Stadt brennt. Überall sind Untote. Du bist in einem Supermarkt aufgewacht. Was tust du?"
22
+ )
23
+
24
+ # Startet den Server
25
+ spiel_oberflaeche.launch()