Shakeel401 commited on
Commit
4b20561
·
verified ·
1 Parent(s): 05c8c6a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -26,7 +26,7 @@ def get_ephemeral_key():
26
  url = "https://api.openai.com/v1/realtime/sessions"
27
  headers = {
28
  "Authorization": f"Bearer {OPENAI_API_KEY}",
29
- "Content-Type": "application/json"
30
  }
31
  body = {
32
  "model": "gpt-4o-realtime-preview",
@@ -36,8 +36,11 @@ def get_ephemeral_key():
36
  res = requests.post(url, headers=headers, json=body)
37
  res.raise_for_status()
38
  data = res.json()
39
- # Return only the ephemeral key string
40
- return {"ephemeral_key": data["client_secret"]["value"]}
 
 
 
41
  except requests.exceptions.RequestException as e:
42
  return {"error": f"Failed to generate ephemeral key: {e}"}
43
 
 
26
  url = "https://api.openai.com/v1/realtime/sessions"
27
  headers = {
28
  "Authorization": f"Bearer {OPENAI_API_KEY}",
29
+ "Content-Type": "application/json",
30
  }
31
  body = {
32
  "model": "gpt-4o-realtime-preview",
 
36
  res = requests.post(url, headers=headers, json=body)
37
  res.raise_for_status()
38
  data = res.json()
39
+ # Make sure this key exists
40
+ ephemeral_key = data.get("client_secret", {}).get("value")
41
+ if not ephemeral_key:
42
+ return {"error": "Failed to get ephemeral key"}
43
+ return {"ephemeral_key": ephemeral_key}
44
  except requests.exceptions.RequestException as e:
45
  return {"error": f"Failed to generate ephemeral key: {e}"}
46