Update api/config.py
Browse files- api/config.py +12 -1
api/config.py
CHANGED
@@ -15,7 +15,9 @@ headers = {
|
|
15 |
'sec-fetch-dest': 'empty',
|
16 |
'sec-fetch-mode': 'cors',
|
17 |
'sec-fetch-site': 'same-origin',
|
18 |
-
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)
|
|
|
|
|
19 |
}
|
20 |
APP_SECRET = os.getenv("APP_SECRET")
|
21 |
|
@@ -45,6 +47,10 @@ ALLOWED_MODELS = [
|
|
45 |
{"id": "XcodeAgent", "name": "XcodeAgent"},
|
46 |
{"id": "AngularJSAgent", "name": "AngularJSAgent"},
|
47 |
{"id": "RepoMap", "name": "RepoMap"},
|
|
|
|
|
|
|
|
|
48 |
]
|
49 |
|
50 |
MODEL_MAPPING = {
|
@@ -72,9 +78,14 @@ MODEL_MAPPING = {
|
|
72 |
"XcodeAgent": "XcodeAgent",
|
73 |
"AngularJSAgent": "AngularJSAgent",
|
74 |
"RepoMap": "RepoMap",
|
|
|
75 |
"gemini-flash": "gemini-1.5-flash",
|
76 |
"claude-3.5-sonnet": "claude-sonnet-3.5",
|
77 |
"flux": "ImageGeneration",
|
|
|
|
|
|
|
|
|
78 |
}
|
79 |
|
80 |
# Agent modes
|
|
|
15 |
'sec-fetch-dest': 'empty',
|
16 |
'sec-fetch-mode': 'cors',
|
17 |
'sec-fetch-site': 'same-origin',
|
18 |
+
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) '
|
19 |
+
'AppleWebKit/537.36 (KHTML, like Gecko) '
|
20 |
+
'Chrome/129.0.0.0 Safari/537.36',
|
21 |
}
|
22 |
APP_SECRET = os.getenv("APP_SECRET")
|
23 |
|
|
|
47 |
{"id": "XcodeAgent", "name": "XcodeAgent"},
|
48 |
{"id": "AngularJSAgent", "name": "AngularJSAgent"},
|
49 |
{"id": "RepoMap", "name": "RepoMap"},
|
50 |
+
{"id": "gemini-1.5-pro-latest", "name": "gemini-pro"},
|
51 |
+
{"id": "gemini-1.5-pro", "name": "gemini-1.5-pro"},
|
52 |
+
{"id": "claude-3-5-sonnet-20240620", "name": "claude-sonnet-3.5"},
|
53 |
+
{"id": "claude-3-5-sonnet", "name": "claude-sonnet-3.5"},
|
54 |
]
|
55 |
|
56 |
MODEL_MAPPING = {
|
|
|
78 |
"XcodeAgent": "XcodeAgent",
|
79 |
"AngularJSAgent": "AngularJSAgent",
|
80 |
"RepoMap": "RepoMap",
|
81 |
+
# Additional mappings
|
82 |
"gemini-flash": "gemini-1.5-flash",
|
83 |
"claude-3.5-sonnet": "claude-sonnet-3.5",
|
84 |
"flux": "ImageGeneration",
|
85 |
+
"gemini-1.5-pro-latest": "gemini-pro",
|
86 |
+
"gemini-1.5-pro": "gemini-1.5-pro",
|
87 |
+
"claude-3-5-sonnet-20240620": "claude-sonnet-3.5",
|
88 |
+
"claude-3-5-sonnet": "claude-sonnet-3.5",
|
89 |
}
|
90 |
|
91 |
# Agent modes
|