Skip to content

Commit df48b97

Browse files
Filter Models ModelSelect (RooCodeInc#2437)
* filter out free models * changeset
1 parent 616d564 commit df48b97

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

.changeset/happy-bugs-wait.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"claude-dev": patch
3+
---
4+
5+
Filter Cline Provider models

webview-ui/src/components/settings/OpenRouterModelPicker.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,12 @@ const OpenRouterModelPicker: React.FC<OpenRouterModelPickerProps> = ({ isPopup }
6060
}, [])
6161

6262
const modelIds = useMemo(() => {
63-
return Object.keys(openRouterModels).sort((a, b) => a.localeCompare(b))
64-
}, [openRouterModels])
63+
const unfilteredModelIds = Object.keys(openRouterModels).sort((a, b) => a.localeCompare(b))
64+
65+
return apiConfiguration?.apiProvider === "cline"
66+
? unfilteredModelIds.filter((id) => !id.includes(":free"))
67+
: unfilteredModelIds
68+
}, [openRouterModels, apiConfiguration?.apiProvider])
6569

6670
const searchableItems = useMemo(() => {
6771
return modelIds.map((id) => ({

0 commit comments

Comments
 (0)