Niansuh commited on
Commit
f5097e8
·
verified ·
1 Parent(s): b4416ac

Update api/config.py

Browse files
Files changed (1) hide show
  1. api/config.py +4 -94
api/config.py CHANGED
@@ -93,62 +93,8 @@ ALLOWED_MODELS = [
93
  {"id": "builderAgent", "name": "builderAgent"},
94
  ]
95
 
96
- MODEL_MAPPING = {
97
- "blackboxai": "blackboxai",
98
- "blackboxai-pro": "blackboxai-pro",
99
- "flux": "flux",
100
- "ImageGeneration": "flux",
101
- "llama-3.1-8b": "llama-3.1-8b",
102
- "llama-3.1-70b": "llama-3.1-70b",
103
- "llama-3.1-405b": "llama-3.1-405",
104
- "gpt-4o": "gpt-4o",
105
- "gemini-pro": "gemini-pro",
106
- "gemini-1.5-flash": "gemini-1.5-flash",
107
- "claude-sonnet-3.5": "claude-sonnet-3.5",
108
- "PythonAgent": "PythonAgent",
109
- "JavaAgent": "JavaAgent",
110
- "JavaScriptAgent": "JavaScriptAgent",
111
- "HTMLAgent": "HTMLAgent",
112
- "GoogleCloudAgent": "GoogleCloudAgent",
113
- "AndroidDeveloper": "AndroidDeveloper",
114
- "SwiftDeveloper": "SwiftDeveloper",
115
- "Next.jsAgent": "Next.jsAgent",
116
- "MongoDBAgent": "MongoDBAgent",
117
- "PyTorchAgent": "PyTorchAgent",
118
- "ReactAgent": "ReactAgent",
119
- "XcodeAgent": "XcodeAgent",
120
- "AngularJSAgent": "AngularJSAgent",
121
- "HerokuAgent": "HerokuAgent",
122
- "GodotAgent": "GodotAgent",
123
- "GoAgent": "GoAgent",
124
- "GitlabAgent": "GitlabAgent",
125
- "GitAgent": "GitAgent",
126
- "RepoMap": "RepoMap",
127
- # Additional mappings
128
- "gemini-flash": "gemini-1.5-flash",
129
- "claude-3.5-sonnet": "claude-sonnet-3.5",
130
- "gemini-1.5-pro-latest": "gemini-pro",
131
- "gemini-1.5-pro": "gemini-1.5-pro",
132
- "claude-3-5-sonnet-20240620": "claude-sonnet-3.5",
133
- "claude-3-5-sonnet": "claude-sonnet-3.5",
134
- "Niansuh": "Niansuh",
135
- "o1-preview": "o1-preview",
136
- "claude-3-5-sonnet-20241022": "claude-3-5-sonnet-20241022",
137
- "claude-3-5-sonnet-x": "claude-3-5-sonnet-x",
138
- # Added New Agents
139
- "FlaskAgent": "FlaskAgent",
140
- "FirebaseAgent": "FirebaseAgent",
141
- "FastAPIAgent": "FastAPIAgent",
142
- "ErlangAgent": "ErlangAgent",
143
- "ElectronAgent": "ElectronAgent",
144
- "DockerAgent": "DockerAgent",
145
- "DigitalOceanAgent": "DigitalOceanAgent",
146
- "BitbucketAgent": "BitbucketAgent",
147
- "AzureAgent": "AzureAgent",
148
- "FlutterAgent": "FlutterAgent",
149
- "YoutubeAgent": "YoutubeAgent",
150
- "builderAgent": "builderAgent",
151
- }
152
 
153
  # Agent modes
154
  AGENT_MODE = {
@@ -160,46 +106,10 @@ AGENT_MODE = {
160
  }
161
 
162
  TRENDING_AGENT_MODE = {
163
- "blackboxai": {},
164
- "gemini-1.5-flash": {'mode': True, 'id': 'Gemini'},
165
- "llama-3.1-8b": {'mode': True, 'id': "llama-3.1-8b"},
166
- 'llama-3.1-70b': {'mode': True, 'id': "llama-3.1-70b"},
167
- 'llama-3.1-405b': {'mode': True, 'id': "llama-3.1-405"},
168
- 'blackboxai-pro': {'mode': True, 'id': "BLACKBOXAI-PRO"},
169
- 'PythonAgent': {'mode': True, 'id': "Python Agent"},
170
- 'JavaAgent': {'mode': True, 'id': "Java Agent"},
171
- 'JavaScriptAgent': {'mode': True, 'id': "JavaScript Agent"},
172
- 'HTMLAgent': {'mode': True, 'id': "HTML Agent"},
173
- 'GoogleCloudAgent': {'mode': True, 'id': "Google Cloud Agent"},
174
- 'AndroidDeveloper': {'mode': True, 'id': "Android Developer"},
175
- 'SwiftDeveloper': {'mode': True, 'id': "Swift Developer"},
176
- 'Next.jsAgent': {'mode': True, 'id': "Next.js Agent"},
177
- 'MongoDBAgent': {'mode': True, 'id': "MongoDB Agent"},
178
- 'PyTorchAgent': {'mode': True, 'id': "PyTorch Agent"},
179
- 'ReactAgent': {'mode': True, 'id': "React Agent"},
180
- 'XcodeAgent': {'mode': True, 'id': "Xcode Agent"},
181
- 'AngularJSAgent': {'mode': True, 'id': "AngularJS Agent"},
182
- 'HerokuAgent': {'mode': True, 'id': "HerokuAgent"},
183
- 'GodotAgent': {'mode': True, 'id': "GodotAgent"},
184
- 'GoAgent': {'mode': True, 'id': "GoAgent"},
185
- 'GitlabAgent': {'mode': True, 'id': "GitlabAgent"},
186
- 'GitAgent': {'mode': True, 'id': "GitAgent"},
187
- 'RepoMap': {'mode': True, 'id': "repomap"},
188
- # Added New Agents
189
- 'FlaskAgent': {'mode': True, 'id': "FlaskAgent"},
190
- 'FirebaseAgent': {'mode': True, 'id': "FirebaseAgent"},
191
- 'FastAPIAgent': {'mode': True, 'id': "FastAPIAgent"},
192
- 'ErlangAgent': {'mode': True, 'id': "ErlangAgent"},
193
- 'ElectronAgent': {'mode': True, 'id': "ElectronAgent"},
194
- 'DockerAgent': {'mode': True, 'id': "DockerAgent"},
195
- 'DigitalOceanAgent': {'mode': True, 'id': "DigitalOceanAgent"},
196
- 'BitbucketAgent': {'mode': True, 'id': "BitbucketAgent"},
197
- 'AzureAgent': {'mode': True, 'id': "AzureAgent"},
198
- 'FlutterAgent': {'mode': True, 'id': "FlutterAgent"},
199
- 'YoutubeAgent': {'mode': True, 'id': "YoutubeAgent"},
200
- 'builderAgent': {'mode': True, 'id': "builderAgent"},
201
  }
202
 
 
203
  # Model prefixes
204
  MODEL_PREFIXES = {
205
  'gpt-4o': '@GPT-4o',
 
93
  {"id": "builderAgent", "name": "builderAgent"},
94
  ]
95
 
96
+
97
+ MODEL_MAPPING = {model["id"]: model["name"] for model in ALLOWED_MODELS}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
 
99
  # Agent modes
100
  AGENT_MODE = {
 
106
  }
107
 
108
  TRENDING_AGENT_MODE = {
109
+ model["id"]: {'mode': True, 'id': model["name"]} for model in ALLOWED_MODELS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  }
111
 
112
+
113
  # Model prefixes
114
  MODEL_PREFIXES = {
115
  'gpt-4o': '@GPT-4o',