We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eeeb0a8 commit 7196ef7Copy full SHA for 7196ef7
1 file changed
src/router.ts
@@ -6,7 +6,7 @@ export function routeModel(model: string, providers: Provider[]): RouteDecision
6
return { selectedProviderId: primary.id, fallbackUsed: false };
7
}
8
9
- const fallback = providers.find((p) => p.healthy);
+ const fallback = providers.find((p) => p.healthy && p.models.length > 0);
10
if (!fallback) {
11
throw new Error("No healthy providers available");
12
0 commit comments