ai-tomoni commited on
Commit
3c5ecc5
·
verified ·
1 Parent(s): 0b8d98e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -3,7 +3,7 @@ import openai
3
  import os
4
  from openai import OpenAI
5
 
6
- # Initialisiere OpenAI-Client mit API Key
7
  client = OpenAI(api_key=os.getenv("openai"))
8
 
9
  print("Gradio version:", gr.__version__)
@@ -69,7 +69,7 @@ def test_api_connection():
69
  except Exception as e:
70
  return f"❌ API Error: {str(e)}"
71
 
72
- # UI
73
  with gr.Blocks() as demo:
74
  gr.Markdown("## 🧠 Depression Training Simulator")
75
  gr.Markdown("**Übe realistische Gespräche mit einem 16-jährigen Teenager mit Depressionen.**")
@@ -82,7 +82,7 @@ with gr.Blocks() as demo:
82
  top_p = gr.Slider(0.5, 1.0, value=0.9, step=0.05, label="Top-p (Fokus)")
83
 
84
  gr.Markdown("### 🔧 API Status")
85
- api_status = gr.Textbox(label="Status", value="")
86
  api_test_btn = gr.Button("API testen")
87
 
88
  gr.Markdown("### 🔄 Aktionen")
@@ -99,17 +99,17 @@ with gr.Blocks() as demo:
99
 
100
  bot_response = gr.Textbox(
101
  label="Antwort",
102
- value="",
103
- lines=3
104
  )
105
 
106
  chat_history = gr.Textbox(
107
  label="Gesprächsverlauf",
108
- value="",
109
- lines=15
110
  )
111
 
112
- # Event Bindings
113
  send_btn.click(
114
  fn=enhanced_chat_response,
115
  inputs=[user_input, max_tokens, temperature, top_p],
@@ -132,9 +132,10 @@ with gr.Blocks() as demo:
132
  outputs=[api_status]
133
  )
134
 
 
135
  if __name__ == "__main__":
136
  if not os.getenv("openai"):
137
  print("❌ FEHLER: openai Umgebungsvariable ist nicht gesetzt!")
138
  else:
139
  print("✅ OpenAI API Key gefunden")
140
- demo.launch(share=False)
 
3
  import os
4
  from openai import OpenAI
5
 
6
+ # OpenAI Client Initialization
7
  client = OpenAI(api_key=os.getenv("openai"))
8
 
9
  print("Gradio version:", gr.__version__)
 
69
  except Exception as e:
70
  return f"❌ API Error: {str(e)}"
71
 
72
+ # UI Layout
73
  with gr.Blocks() as demo:
74
  gr.Markdown("## 🧠 Depression Training Simulator")
75
  gr.Markdown("**Übe realistische Gespräche mit einem 16-jährigen Teenager mit Depressionen.**")
 
82
  top_p = gr.Slider(0.5, 1.0, value=0.9, step=0.05, label="Top-p (Fokus)")
83
 
84
  gr.Markdown("### 🔧 API Status")
85
+ api_status = gr.Textbox(label="Status", interactive=False)
86
  api_test_btn = gr.Button("API testen")
87
 
88
  gr.Markdown("### 🔄 Aktionen")
 
99
 
100
  bot_response = gr.Textbox(
101
  label="Antwort",
102
+ lines=3,
103
+ interactive=False
104
  )
105
 
106
  chat_history = gr.Textbox(
107
  label="Gesprächsverlauf",
108
+ lines=15,
109
+ interactive=False
110
  )
111
 
112
+ # Bindings
113
  send_btn.click(
114
  fn=enhanced_chat_response,
115
  inputs=[user_input, max_tokens, temperature, top_p],
 
132
  outputs=[api_status]
133
  )
134
 
135
+ # Launch app
136
  if __name__ == "__main__":
137
  if not os.getenv("openai"):
138
  print("❌ FEHLER: openai Umgebungsvariable ist nicht gesetzt!")
139
  else:
140
  print("✅ OpenAI API Key gefunden")
141
+ demo.launch()