superdup95 commited on
Commit
a7558bb
·
verified ·
1 Parent(s): 21780fa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -5,7 +5,7 @@ from api_usage import get_subscription, check_key_availability, check_key_ant_av
5
  async def sort_key(key, rate_limit, claude_model):
6
  _key = key.strip()
7
 
8
- if _key.startswith("sk-or-v1-") and re.match(re.compile("sk-or-v1-[a-z0-9]{64}"), _key):
9
  return get_key_openrouter_info(_key)
10
 
11
  if re.match(re.compile("sk-ant-api03-[a-zA-Z0-9\-_]{93}AA"), _key) or (_key.startswith("sk-ant-") and len(_key) == 93) or (len(_key) == 89 and re.match(re.compile("sk-[a-zA-Z0-9]{86}"), _key)):
@@ -226,7 +226,7 @@ def get_key_openrouter_info(key):
226
  info_dict['limit'] = key_avai[1]['limit']
227
  info_dict['limit_remaining'] = key_avai[1]['limit_remaining']
228
  info_dict['usage'] = f"${format(key_avai[1]['usage'], '.4f')}"
229
- info_dict['balance'] = f"${format(models_info[0], '.4f')}" if models_info[0] else "No info"
230
  info_dict['rate_limit_per_minite'] = key_avai[2]
231
  info_dict['4_turbo_per_request_tokens_limit'] = models_info[1]['openai/gpt-4o']
232
  info_dict['sonnet_per_request_tokens_limit'] = models_info[1]['anthropic/claude-3.5-sonnet:beta']
@@ -301,6 +301,7 @@ with gr.Blocks() as demo:
301
  'claude-3-opus-20240229',
302
  'claude-3-5-sonnet-20240620',
303
  'claude-3-5-sonnet-20241022',
 
304
  ]
305
  with gr.Row():
306
  with gr.Column():
 
5
  async def sort_key(key, rate_limit, claude_model):
6
  _key = key.strip()
7
 
8
+ if re.match(re.compile("sk-or-v1-[a-z0-9]{64}"), _key):
9
  return get_key_openrouter_info(_key)
10
 
11
  if re.match(re.compile("sk-ant-api03-[a-zA-Z0-9\-_]{93}AA"), _key) or (_key.startswith("sk-ant-") and len(_key) == 93) or (len(_key) == 89 and re.match(re.compile("sk-[a-zA-Z0-9]{86}"), _key)):
 
226
  info_dict['limit'] = key_avai[1]['limit']
227
  info_dict['limit_remaining'] = key_avai[1]['limit_remaining']
228
  info_dict['usage'] = f"${format(key_avai[1]['usage'], '.4f')}"
229
+ info_dict['balance'] = f"${format(models_info[0], '.4f')}" if models_info[0] else f"${key_avai[2]/60} (estimated)"
230
  info_dict['rate_limit_per_minite'] = key_avai[2]
231
  info_dict['4_turbo_per_request_tokens_limit'] = models_info[1]['openai/gpt-4o']
232
  info_dict['sonnet_per_request_tokens_limit'] = models_info[1]['anthropic/claude-3.5-sonnet:beta']
 
301
  'claude-3-opus-20240229',
302
  'claude-3-5-sonnet-20240620',
303
  'claude-3-5-sonnet-20241022',
304
+ 'claude-3-5-haiku-20241022'
305
  ]
306
  with gr.Row():
307
  with gr.Column():