DreamStream-1 commited on
Commit
6191c40
·
verified ·
1 Parent(s): 5195d72

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -3
app.py CHANGED
@@ -7,9 +7,20 @@ import hashlib
7
  import base64
8
  import json
9
  import time
 
10
 
11
- # Initialize OpenAI client
12
- client = openai.OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
 
 
 
 
 
 
 
 
 
 
13
 
14
  # Custom audio recorder component
15
  def create_audio_recorder():
@@ -359,4 +370,4 @@ if __name__ == "__main__":
359
  server_port=7860,
360
  show_error=True,
361
  enable_queue=True
362
- )
 
7
  import base64
8
  import json
9
  import time
10
+ from dotenv import load_dotenv
11
 
12
+ # Load environment variables
13
+ load_dotenv()
14
+
15
+ # Initialize OpenAI client with error handling
16
+ api_key = os.getenv("OPENAI_API_KEY")
17
+ if not api_key:
18
+ raise ValueError("OPENAI_API_KEY environment variable is not set")
19
+
20
+ client = openai.OpenAI(
21
+ api_key=api_key,
22
+ base_url="https://api.openai.com/v1" # Explicitly set the base URL
23
+ )
24
 
25
  # Custom audio recorder component
26
  def create_audio_recorder():
 
370
  server_port=7860,
371
  show_error=True,
372
  enable_queue=True
373
+ )