Niansuh commited on
Commit
650b357
·
verified ·
1 Parent(s): 25e5056

Update api/config.py

Browse files
Files changed (1) hide show
  1. api/config.py +4 -38
api/config.py CHANGED
@@ -5,32 +5,12 @@ load_dotenv()
5
 
6
  APP_SECRET = os.getenv("APP_SECRET")
7
 
8
- # Base URLs
9
- BASE_URL = "https://www.blackbox.ai"
10
-
11
- # Headers
12
- headers = {
13
- 'accept': '*/*',
14
- 'accept-language': 'en-US,en;q=0.9',
15
- 'origin': 'https://www.blackbox.ai',
16
- 'priority': 'u=1, i',
17
- 'sec-ch-ua': '"Chromium";v="130", "Google Chrome";v="130", "Not?A_Brand";v="99"',
18
- 'sec-ch-ua-mobile': '?0',
19
- 'sec-ch-ua-platform': '"Windows"',
20
- 'sec-fetch-dest': 'empty',
21
- 'sec-fetch-mode': 'cors',
22
- 'sec-fetch-site': 'same-origin',
23
- 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) '
24
- 'AppleWebKit/537.36 (KHTML, like Gecko) '
25
- 'Chrome/130.0.0.0 Safari/537.36',
26
- }
27
 
28
  # Allowed models
29
  ALLOWED_MODELS = [
30
- {"id": "blackboxai", "name": "blackboxai"},
31
- {"id": "blackboxai-pro", "name": "blackboxai-pro"},
32
- # Add all other models...
33
- # GizAI models
34
  {"id": "chat-gemini-flash", "name": "chat-gemini-flash"},
35
  {"id": "chat-gemini-pro", "name": "chat-gemini-pro"},
36
  {"id": "chat-gpt4m", "name": "chat-gpt4m"},
@@ -49,12 +29,6 @@ ALLOWED_MODELS = [
49
 
50
  # Model to provider mapping
51
  MODEL_PROVIDER_MAPPING = {
52
- # Blackbox.ai models
53
- "blackboxai": "blackboxai",
54
- "blackboxai-pro": "blackboxai",
55
- # ... other blackbox.ai models
56
- "Niansuh": "blackboxai",
57
-
58
  # GizAI models
59
  "chat-gemini-flash": "gizai",
60
  "chat-gemini-pro": "gizai",
@@ -85,14 +59,8 @@ MODEL_PROVIDER_MAPPING = {
85
  "flux-schnell": "gizai",
86
  }
87
 
88
- # Model mapping (if any aliasing is needed)
89
  MODEL_MAPPING = {
90
- # Blackbox.ai models
91
- "blackboxai": "blackboxai",
92
- "blackboxai-pro": "blackboxai-pro",
93
- # ... other blackbox.ai models
94
-
95
- # GizAI models
96
  "chat-gemini-flash": "chat-gemini-flash",
97
  "chat-gemini-pro": "chat-gemini-pro",
98
  "chat-gpt4m": "chat-gpt4m",
@@ -121,5 +89,3 @@ MODEL_MAPPING = {
121
  "sd-3.5": "sd35",
122
  "flux-schnell": "flux1",
123
  }
124
-
125
- # Any additional configurations (e.g., MODEL_PREFIXES, AGENT_MODE) can be added as needed.
 
5
 
6
  APP_SECRET = os.getenv("APP_SECRET")
7
 
8
+ # GizAI Base URL and API Endpoint
9
+ GIZAI_BASE_URL = "https://app.giz.ai"
10
+ GIZAI_API_ENDPOINT = f"{GIZAI_BASE_URL}/api/data/users/inferenceServer.infer"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
  # Allowed models
13
  ALLOWED_MODELS = [
 
 
 
 
14
  {"id": "chat-gemini-flash", "name": "chat-gemini-flash"},
15
  {"id": "chat-gemini-pro", "name": "chat-gemini-pro"},
16
  {"id": "chat-gpt4m", "name": "chat-gpt4m"},
 
29
 
30
  # Model to provider mapping
31
  MODEL_PROVIDER_MAPPING = {
 
 
 
 
 
 
32
  # GizAI models
33
  "chat-gemini-flash": "gizai",
34
  "chat-gemini-pro": "gizai",
 
59
  "flux-schnell": "gizai",
60
  }
61
 
62
+ # Model mapping (aliases)
63
  MODEL_MAPPING = {
 
 
 
 
 
 
64
  "chat-gemini-flash": "chat-gemini-flash",
65
  "chat-gemini-pro": "chat-gemini-pro",
66
  "chat-gpt4m": "chat-gpt4m",
 
89
  "sd-3.5": "sd35",
90
  "flux-schnell": "flux1",
91
  }