Spaces:
Running
Running
Upload patch_frontend.py
Browse files- patch_frontend.py +4 -7
patch_frontend.py
CHANGED
|
@@ -1,9 +1,6 @@
|
|
| 1 |
"""Patch frontend ChatInput.tsx: Replace entire DEFAULT_MODEL_OPTIONS array + add new models.
|
| 2 |
|
| 3 |
-
|
| 4 |
-
id, name, modelPath, avatarUrl, recommended? (NO description field)
|
| 5 |
-
|
| 6 |
-
OpenRouter free models need :free suffix in the model ID for LiteLLM routing.
|
| 7 |
"""
|
| 8 |
|
| 9 |
FILE = "/source/frontend/src/components/Chat/ChatInput.tsx"
|
|
@@ -44,7 +41,7 @@ new_array = """const DEFAULT_MODEL_OPTIONS: ModelOption[] = [
|
|
| 44 |
{
|
| 45 |
id: 'owl-alpha',
|
| 46 |
name: 'Owl Alpha',
|
| 47 |
-
modelPath: 'openai/owl-alpha:free',
|
| 48 |
avatarUrl: 'https://huggingface.co/api/avatars/openrouter',
|
| 49 |
recommended: true,
|
| 50 |
},
|
|
@@ -138,5 +135,5 @@ content = content.replace(
|
|
| 138 |
with open(FILE, "w") as f:
|
| 139 |
f.write(content)
|
| 140 |
|
| 141 |
-
print("✅ Frontend patched —
|
| 142 |
-
print(" OpenRouter free models
|
|
|
|
| 1 |
"""Patch frontend ChatInput.tsx: Replace entire DEFAULT_MODEL_OPTIONS array + add new models.
|
| 2 |
|
| 3 |
+
OpenRouter free models need :free suffix. Owl Alpha model ID is openrouter/owl-alpha.
|
|
|
|
|
|
|
|
|
|
| 4 |
"""
|
| 5 |
|
| 6 |
FILE = "/source/frontend/src/components/Chat/ChatInput.tsx"
|
|
|
|
| 41 |
{
|
| 42 |
id: 'owl-alpha',
|
| 43 |
name: 'Owl Alpha',
|
| 44 |
+
modelPath: 'openai/openrouter/owl-alpha:free',
|
| 45 |
avatarUrl: 'https://huggingface.co/api/avatars/openrouter',
|
| 46 |
recommended: true,
|
| 47 |
},
|
|
|
|
| 135 |
with open(FILE, "w") as f:
|
| 136 |
f.write(content)
|
| 137 |
|
| 138 |
+
print("✅ Frontend patched — Owl Alpha uses openai/openrouter/owl-alpha:free")
|
| 139 |
+
print(" All OpenRouter free models have :free suffix")
|