We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9d122b3 + 21fec4e commit 5ec524bCopy full SHA for 5ec524b
components/model-selector.tsx
@@ -19,14 +19,16 @@ import {
19
import { Popover, PopoverContent, PopoverTrigger } from './ui/popover'
20
21
function groupModelsByProvider(models: Model[]) {
22
- return models.reduce((groups, model) => {
23
- const provider = model.provider
24
- if (!groups[provider]) {
25
- groups[provider] = []
26
- }
27
- groups[provider].push(model)
28
- return groups
29
- }, {} as Record<string, Model[]>)
+ return models
+ .filter(model => model.enabled)
+ .reduce((groups, model) => {
+ const provider = model.provider
+ if (!groups[provider]) {
+ groups[provider] = []
+ }
+ groups[provider].push(model)
30
+ return groups
31
+ }, {} as Record<string, Model[]>)
32
}
33
34
interface ModelSelectorProps {
0 commit comments