Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions webview-ui/src/components/ui/hooks/useSelectedModel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ function getSelectedModel({
switch (provider) {
case "openrouter": {
const id = apiConfiguration.openRouterModelId ?? openRouterDefaultModelId
let info = routerModels.openrouter[id]
let info = routerModels.openrouter?.[id]
const specificProvider = apiConfiguration.openRouterSpecificProvider

if (specificProvider && openRouterModelProviders[specificProvider]) {
Expand All @@ -162,22 +162,22 @@ function getSelectedModel({
}
case "requesty": {
const id = apiConfiguration.requestyModelId ?? requestyDefaultModelId
const info = routerModels.requesty[id]
const info = routerModels.requesty?.[id]
return { id, info }
}
case "glama": {
const id = apiConfiguration.glamaModelId ?? glamaDefaultModelId
const info = routerModels.glama[id]
const info = routerModels.glama?.[id]
return { id, info }
}
case "unbound": {
const id = apiConfiguration.unboundModelId ?? unboundDefaultModelId
const info = routerModels.unbound[id]
const info = routerModels.unbound?.[id]
return { id, info }
}
case "litellm": {
const id = apiConfiguration.litellmModelId ?? litellmDefaultModelId
const info = routerModels.litellm[id]
const info = routerModels.litellm?.[id]
return { id, info }
}
case "xai": {
Expand All @@ -202,7 +202,7 @@ function getSelectedModel({
}
case "chutes": {
const id = apiConfiguration.apiModelId ?? chutesDefaultModelId
const info = routerModels.chutes[id]
const info = routerModels.chutes?.[id]
return { id, info }
}
case "bedrock": {
Expand Down Expand Up @@ -354,7 +354,7 @@ function getSelectedModel({
case "roo": {
// Roo is a dynamic provider - models are loaded from API
const id = apiConfiguration.apiModelId ?? rooDefaultModelId
const info = routerModels.roo[id]
const info = routerModels.roo?.[id]
return { id, info }
}
case "qwen-code": {
Expand Down