Niansuh commited on
Commit
ce7ad5b
·
verified ·
1 Parent(s): fc2f460

Update api/config.py

Browse files
Files changed (1) hide show
  1. api/config.py +2 -70
api/config.py CHANGED
@@ -1,76 +1,8 @@
 
 
1
  import os
2
  from dotenv import load_dotenv
3
 
4
  load_dotenv()
5
 
6
  APP_SECRET = os.getenv("APP_SECRET")
7
-
8
- # Allowed models
9
- ALLOWED_MODELS = [
10
- {"id": "gpt-4o", "name": "gpt-4o"},
11
- {"id": "gpt-4o-mini", "name": "gpt-4o-mini"},
12
- {"id": "o1-preview", "name": "o1-preview"},
13
- {"id": "o1-mini", "name": "o1-mini"},
14
- {"id": "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo", "name": "Meta-Llama-3.1-405B"},
15
- {"id": "meta-llama/Llama-3.2-90B-Vision-Instruct-Turbo", "name": "Llama-3.2-90B-Vision"},
16
- {"id": "claude-3-sonnet-20240229", "name": "claude-3-sonnet"},
17
- {"id": "gemini-1.5-pro", "name": "gemini-1.5-pro"},
18
- {"id": "flux-pro/v1.1", "name": "flux-pro/v1.1"},
19
- {"id": "flux-realism", "name": "flux-realism"},
20
- {"id": "flux-pro", "name": "flux-pro"},
21
- {"id": "dalle-e-3", "name": "dalle-e-3"},
22
- # Aliases
23
- {"id": "o1", "name": "o1"},
24
- {"id": "llama-3.1-405b", "name": "llama-3.1-405b"},
25
- {"id": "llama-3.2-90b", "name": "llama-3.2-90b"},
26
- {"id": "claude-3.5-sonnet", "name": "claude-3.5-sonnet"},
27
- {"id": "gemini-pro", "name": "gemini-pro"},
28
- {"id": "dalle-3", "name": "dalle-3"},
29
- ]
30
-
31
- # Model to provider mapping
32
- MODEL_PROVIDER_MAPPING = {
33
- # AmigoChat models
34
- "gpt-4o": "amigochat",
35
- "gpt-4o-mini": "amigochat",
36
- "o1-preview": "amigochat",
37
- "o1-mini": "amigochat",
38
- "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo": "amigochat",
39
- "meta-llama/Llama-3.2-90B-Vision-Instruct-Turbo": "amigochat",
40
- "claude-3-sonnet-20240229": "amigochat",
41
- "gemini-1.5-pro": "amigochat",
42
- "flux-pro/v1.1": "amigochat",
43
- "flux-realism": "amigochat",
44
- "flux-pro": "amigochat",
45
- "dalle-e-3": "amigochat",
46
- # Aliases
47
- "o1": "amigochat",
48
- "llama-3.1-405b": "amigochat",
49
- "llama-3.2-90b": "amigochat",
50
- "claude-3.5-sonnet": "amigochat",
51
- "gemini-pro": "amigochat",
52
- "dalle-3": "amigochat",
53
- }
54
-
55
- # Model mapping (aliases)
56
- MODEL_MAPPING = {
57
- "gpt-4o": "gpt-4o",
58
- "gpt-4o-mini": "gpt-4o-mini",
59
- "o1-preview": "o1-preview",
60
- "o1-mini": "o1-mini",
61
- "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo": "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo",
62
- "meta-llama/Llama-3.2-90B-Vision-Instruct-Turbo": "meta-llama/Llama-3.2-90B-Vision-Instruct-Turbo",
63
- "claude-3-sonnet-20240229": "claude-3-sonnet-20240229",
64
- "gemini-1.5-pro": "gemini-1.5-pro",
65
- "flux-pro/v1.1": "flux-pro/v1.1",
66
- "flux-realism": "flux-realism",
67
- "flux-pro": "flux-pro",
68
- "dalle-e-3": "dalle-e-3",
69
- # Aliases
70
- "o1": "o1-preview",
71
- "llama-3.1-405b": "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo",
72
- "llama-3.2-90b": "meta-llama/Llama-3.2-90B-Vision-Instruct-Turbo",
73
- "claude-3.5-sonnet": "claude-3-sonnet-20240229",
74
- "gemini-pro": "gemini-1.5-pro",
75
- "dalle-3": "dalle-e-3",
76
- }
 
1
+ # api/config.py
2
+
3
  import os
4
  from dotenv import load_dotenv
5
 
6
  load_dotenv()
7
 
8
  APP_SECRET = os.getenv("APP_SECRET")