Spaces:
Running
Running
Update ai_engine.js
Browse files- ai_engine.js +4 -3
ai_engine.js
CHANGED
|
@@ -5,7 +5,7 @@ const openRouterAI = new OpenAI({
|
|
| 5 |
apiKey: process.env.OPENROUTER_API_KEY,
|
| 6 |
baseURL: "https://openrouter.ai/api/v1",
|
| 7 |
defaultHeaders: {
|
| 8 |
-
"HTTP-Referer": process.env.YOUR_SITE_URL || "https://everydaycats.web.
|
| 9 |
"X-Title": process.env.YOUR_SITE_NAME || "Aura Scanner", // Optional: Shows in OpenRouter dashboard
|
| 10 |
}
|
| 11 |
});
|
|
@@ -15,14 +15,15 @@ const getModelId = (modelName) => {
|
|
| 15 |
switch(modelName?.toLowerCase()) {
|
| 16 |
case "llama":
|
| 17 |
case "maverick":
|
| 18 |
-
return "meta-llama/llama-4-maverick";
|
|
|
|
| 19 |
case "gpt":
|
| 20 |
case "gpt-5.4-nano":
|
| 21 |
return "openai/gpt-5.4-nano";
|
| 22 |
case "qwen":
|
| 23 |
default:
|
| 24 |
// The Default Winner: Cheapest input, massive throughput, perfect for JSON & Lore
|
| 25 |
-
return "qwen/qwen3-vl-30b-a3b-thinking";
|
| 26 |
}
|
| 27 |
};
|
| 28 |
|
|
|
|
| 5 |
apiKey: process.env.OPENROUTER_API_KEY,
|
| 6 |
baseURL: "https://openrouter.ai/api/v1",
|
| 7 |
defaultHeaders: {
|
| 8 |
+
"HTTP-Referer": process.env.YOUR_SITE_URL || "https://everydaycats.web.app", // Optional: Helps with OpenRouter rankings
|
| 9 |
"X-Title": process.env.YOUR_SITE_NAME || "Aura Scanner", // Optional: Shows in OpenRouter dashboard
|
| 10 |
}
|
| 11 |
});
|
|
|
|
| 15 |
switch(modelName?.toLowerCase()) {
|
| 16 |
case "llama":
|
| 17 |
case "maverick":
|
| 18 |
+
return "meta-llama/llama-4-maverick:floor"; // :floor surfix to pick cheapest everytime
|
| 19 |
+
// return "meta-llama/llama-4-maverick";
|
| 20 |
case "gpt":
|
| 21 |
case "gpt-5.4-nano":
|
| 22 |
return "openai/gpt-5.4-nano";
|
| 23 |
case "qwen":
|
| 24 |
default:
|
| 25 |
// The Default Winner: Cheapest input, massive throughput, perfect for JSON & Lore
|
| 26 |
+
return "qwen/qwen3-vl-30b-a3b-thinking:floor";
|
| 27 |
}
|
| 28 |
};
|
| 29 |
|