Skip to content

Commit 4ecec98

Browse files
authored
Support all providers in evals settings (#2573)
1 parent 352a6b9 commit 4ecec98

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

evals/apps/web/src/app/runs/new/new-run.tsx

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,49 @@ export function NewRun() {
158158
.parse(JSON.parse(await file.text()))
159159

160160
const providerSettings = providerProfiles.apiConfigs[providerProfiles.currentApiConfigName] ?? {}
161-
const { apiProvider, openRouterModelId, openAiModelId } = providerSettings
161+
const {
162+
apiProvider,
163+
apiModelId,
164+
openRouterModelId,
165+
glamaModelId,
166+
requestyModelId,
167+
unboundModelId,
168+
ollamaModelId,
169+
lmStudioModelId,
170+
openAiModelId,
171+
} = providerSettings
162172

163173
switch (apiProvider) {
174+
case "anthropic":
175+
case "bedrock":
176+
case "deepseek":
177+
case "gemini":
178+
case "mistral":
179+
case "openai-native":
180+
case "vertex":
181+
setValue("model", apiModelId ?? "")
182+
break
164183
case "openrouter":
165184
setValue("model", openRouterModelId ?? "")
166185
break
186+
case "glama":
187+
setValue("model", glamaModelId ?? "")
188+
break
189+
case "requesty":
190+
setValue("model", requestyModelId ?? "")
191+
break
192+
case "unbound":
193+
setValue("model", unboundModelId ?? "")
194+
break
167195
case "openai":
168196
setValue("model", openAiModelId ?? "")
169197
break
198+
case "ollama":
199+
setValue("model", ollamaModelId ?? "")
200+
break
201+
case "lmstudio":
202+
setValue("model", lmStudioModelId ?? "")
203+
break
170204
default:
171205
throw new Error(`Unsupported API provider: ${apiProvider}`)
172206
}

0 commit comments

Comments
 (0)