Skip to content

Commit b7456d6

Browse files
committed
chore: fallback getModel to default model
1 parent 6d22f8a commit b7456d6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/api/providers/siliconcloud.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Anthropic } from "@anthropic-ai/sdk"
22
import OpenAI from "openai"
33

4-
import { siliconCloudDefaultModelId, siliconCloudApiLineConfigs, siliconCloudModels } from "@roo-code/types"
4+
import { siliconCloudDefaultModelId, siliconCloudApiLineConfigs, siliconCloudModels, ModelInfo } from "@roo-code/types"
55

66
import { type ApiHandlerOptions } from "../../shared/api"
77
import { type ApiStream } from "../transform/stream"
@@ -27,7 +27,8 @@ export class SiliconCloudHandler extends OpenAiHandler {
2727

2828
override getModel() {
2929
const id = this.options.apiModelId || siliconCloudDefaultModelId
30-
const info = siliconCloudModels[id as keyof typeof siliconCloudModels]
30+
const info =
31+
siliconCloudModels[id as keyof typeof siliconCloudModels] ?? siliconCloudModels[siliconCloudDefaultModelId]
3132
const params = getModelParams({ format: "openai", modelId: id, model: info, settings: this.options })
3233
return { id, info, ...params }
3334
}

0 commit comments

Comments
 (0)