MelkortheCorrupt commited on
Commit
9d2321d
Β·
1 Parent(s): 58d072d

Update README, app logic, and openai requirement

Browse files
Files changed (3) hide show
  1. README.md +4 -23
  2. app.py +13 -1
  3. requirements.txt +2 -0
README.md CHANGED
@@ -1,25 +1,3 @@
1
- ---
2
- title: Dungeon Smasher
3
- emoji: πŸ‘
4
- colorFrom: yellow
5
- colorTo: pink
6
- sdk: gradio
7
- sdk_version: 5.33.1
8
- app_file: app.py
9
- pinned: true
10
- tags:
11
- - agent-demo-track
12
- - AI dungeon master
13
- - procedural generation
14
- - worldbuilding
15
- - intelligent NPCs
16
- - storytelling
17
- - RPG
18
- - multi-agent
19
- thumbnail: >-
20
- https://cdn-uploads.huggingface.co/production/uploads/683d2ec2540df93aae2532f4/Xagf2XzjnOEUZB-a1ofXZ.png
21
- ---
22
-
23
  🧠 Dungeon Smasher
24
 
25
  An Agentic Toolkit for Dynamic RPG Storytelling
@@ -122,4 +100,7 @@ I’m grateful for the opportunity to bring this to life and for the space to cr
122
 
123
  Sincerely,
124
 
125
- β€” Jesse W. Stucker (ghost logic.)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  🧠 Dungeon Smasher
2
 
3
  An Agentic Toolkit for Dynamic RPG Storytelling
 
100
 
101
  Sincerely,
102
 
103
+ β€” Jesse W. Stucker (ghost logic.)
104
+ =======
105
+
106
+ >>>>>>> 244287b (Update README, app logic, and openai requirement)
app.py CHANGED
@@ -12,6 +12,18 @@ import random
12
 
13
  # Load environment variables
14
  load_dotenv()
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
  # Set up logging
17
  logging.basicConfig(level=logging.INFO)
@@ -1214,4 +1226,4 @@ if __name__ == "__main__":
1214
 
1215
  except Exception as e:
1216
  logger.error(f"❌ Launch failed: {e}")
1217
- logger.info("πŸ’‘ Try: pip install --upgrade gradio")
 
12
 
13
  # Load environment variables
14
  load_dotenv()
15
+ # Load OpenAI API key
16
+ try:
17
+ import openai
18
+ openai.api_key = os.getenv("OPENAI_API_KEY")
19
+
20
+ if not openai.api_key:
21
+ logger.warning("⚠️ No OpenAI API key found β€” AI features will be disabled.")
22
+ else:
23
+ logger.info("πŸ”‘ OpenAI key loaded successfully.")
24
+ except ImportError:
25
+ openai = None
26
+ logger.error("❌ openai package not installed β€” check requirements.txt")
27
 
28
  # Set up logging
29
  logging.basicConfig(level=logging.INFO)
 
1226
 
1227
  except Exception as e:
1228
  logger.error(f"❌ Launch failed: {e}")
1229
+ logger.info("πŸ’‘ Try: pip install --upgrade gradio")
requirements.txt CHANGED
@@ -1 +1,3 @@
1
 
 
 
 
1
 
2
+ gradio>=4.44.0
3
+ openai>=1.0.0