tweak: model priority

This commit is contained in:
Aiden Cline
2025-10-22 11:12:32 -05:00
parent 9df61055e2
commit c0cbc37f85

View File

@@ -510,7 +510,14 @@ export namespace Provider {
const provider = await state().then((state) => state.providers[providerID])
if (!provider) return
const priority = ["claude-haiku-4-5", "anthropic/claude-haiku-4.5", "gemini-2.5-flash", "gpt-5-nano"]
const priority = [
"claude-haiku-4-5",
"anthropic/claude-haiku-4.5",
"3-5-haiku",
"3.5-haiku",
"gemini-2.5-flash",
"gpt-5-nano",
]
for (const item of priority) {
for (const model of Object.keys(provider.info.models)) {
if (model.includes(item)) return getModel(providerID, model)
@@ -518,7 +525,7 @@ export namespace Provider {
}
}
const priority = ["gemini-2.5-pro-preview", "gpt-5", "claude-sonnet-4-5"]
const priority = ["gemini-2.5-pro-preview", "gpt-5", "claude-sonnet-4"]
export function sort(models: ModelsDev.Model[]) {
return sortBy(
models,