FireBird-Tech commited on
Commit
2440df7
·
verified ·
1 Parent(s): 220d3b8

Update src/utils/model_tier.py

Browse files
Files changed (1) hide show
  1. src/utils/model_tier.py +3 -58
src/utils/model_tier.py CHANGED
@@ -1,60 +1,5 @@
1
- MODEL_TIERS = {
2
- "tier1": {
3
- "name": "Basic",
4
- "credits": 1,
5
- "models": [
6
- "llama3-8b-8192",
7
- "llama-3.2-1b-preview",
8
- "llama-3.2-3b-preview",
9
- "llama-3.2-11b-text-preview",
10
- "llama-3.2-11b-vision-preview",
11
- "llama-3.1-8b-instant",
12
- "mixtral-8x7b-32768",
13
- "gemma-7b-it",
14
- "gemma2-9b-it",
15
- "llama3-groq-8b-8192-tool-use-preview"
16
- ]
17
- },
18
- "tier2": {
19
- "name": "Standard",
20
- "credits": 3,
21
- "models": [
22
- "gpt-4o-mini",
23
- "o1-mini",
24
- "o3-mini"
25
- ]
26
- },
27
- "tier3": {
28
- "name": "Premium",
29
- "credits": 5,
30
- "models": [
31
- "gpt-3.5-turbo",
32
- "gpt-4.5-preview",
33
- "gpt-4",
34
- "gpt-4o",
35
- "o1",
36
- "claude-3-opus-latest",
37
- "claude-3-7-sonnet-latest",
38
- "claude-3-5-sonnet-latest",
39
- "claude-3-5-haiku-latest",
40
- "deepseek-r1-distill-qwen-32b",
41
- "deepseek-r1-distill-llama-70b",
42
- "llama-3.3-70b-versatile",
43
- "llama-3.3-70b-specdec",
44
- "llama2-70b-4096",
45
- "llama-3.2-90b-text-preview",
46
- "llama-3.2-90b-vision-preview",
47
- "llama3-70b-8192",
48
- "llama-3.1-70b-versatile",
49
- "llama-3.1-405b-reasoning",
50
- "llama3-groq-70b-8192-tool-use-preview"
51
- ]
52
- }
53
- }
54
-
55
 
 
56
  def get_model_tier(model_name):
57
- for tier, tier_info in MODEL_TIERS.items():
58
- if model_name in tier_info["models"]:
59
- return tier
60
- return "tier1"
 
1
+ from src.utils.model_registry import MODEL_TIERS, get_model_tier as get_model_tier_from_registry
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
+ # For backward compatibility, keep the get_model_tier function exposed
4
  def get_model_tier(model_name):
5
+ return get_model_tier_from_registry(model_name)