superdup95 commited on
Commit
beff183
1 Parent(s): 21050e2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -10
app.py CHANGED
@@ -1,6 +1,6 @@
1
  import gradio as gr
2
  import openai
3
- from api_usage import check_gpt4_availability, get_subscription, check_key_availability #, get_usage
4
 
5
  def get_key_info(key):
6
  # Return a dictionary containing key information
@@ -9,22 +9,31 @@ def get_key_info(key):
9
  info_dict = {"account_name": "",
10
  "key_availability": key_avai,
11
  "gpt4_availability": "",
12
- "has_payment_method": "",
 
 
 
 
13
  # "used": "",
14
- "plan": "",
15
- "soft_limit": "",
16
- "hard_limit": ""}
17
  if key_avai:
18
  info = get_subscription(key)
19
  # used = get_usage(key)
20
  gpt4_avai = check_gpt4_availability()
21
- info_dict["account_name"] = info["account_name"]
 
22
  info_dict["gpt4_availability"] = gpt4_avai
23
- info_dict["has_payment_method"] = info["has_payment_method"]
 
 
 
 
24
  # info_dict["used"] = used
25
- info_dict["plan"] = info["plan"]
26
- info_dict["soft_limit"] = info["soft_limit_usd"]
27
- info_dict["hard_limit"] = info["hard_limit_usd"]
28
  return info_dict
29
 
30
 
 
1
  import gradio as gr
2
  import openai
3
+ from api_usage import check_gpt4_availability, check_gpt4_32k_availability, get_subscription, check_key_availability #, get_usage
4
 
5
  def get_key_info(key):
6
  # Return a dictionary containing key information
 
9
  info_dict = {"account_name": "",
10
  "key_availability": key_avai,
11
  "gpt4_availability": "",
12
+ "gpt4_32k_availability": "",
13
+ "rpm": "",
14
+ "organization": ""
15
+ "quota": ""}
16
+ # "has_payment_method": "",
17
  # "used": "",
18
+ # "plan": "",
19
+ # "soft_limit": "",
20
+ # "hard_limit": ""}
21
  if key_avai:
22
  info = get_subscription(key)
23
  # used = get_usage(key)
24
  gpt4_avai = check_gpt4_availability()
25
+ gpt4_32k_avai = check_gpt4_32k_availability()
26
+ # info_dict["account_name"] = info["account_name"]
27
  info_dict["gpt4_availability"] = gpt4_avai
28
+ info_dict["gpt4_32k_availability"] = gpt4_32k_avai
29
+ info_dict["rpm"] = info["rpm"] + " (gpt4)" if gpt4_avai else info["rpm"] + " (turbo)"
30
+ info_dict["organization"] = info["organization"]
31
+ info_dict["quota"] = info["quota"]
32
+ # info_dict["has_payment_method"] = info["has_payment_method"]
33
  # info_dict["used"] = used
34
+ # info_dict["plan"] = info["plan"]
35
+ # info_dict["soft_limit"] = info["soft_limit_usd"]
36
+ # info_dict["hard_limit"] = info["hard_limit_usd"]
37
  return info_dict
38
 
39