(model: { providerID: string; modelID: string })
| 62 | const permission = usePermission() |
| 63 | |
| 64 | function isModelValid(model: { providerID: string; modelID: string }) { |
| 65 | const provider = sync.data.provider.find((item) => item.id === model.providerID) |
| 66 | return !!provider?.models[model.modelID] |
| 67 | } |
| 68 | |
| 69 | function getFirstValidModel(...modelFns: (() => { providerID: string; modelID: string } | undefined)[]) { |
| 70 | for (const modelFn of modelFns) { |
no test coverage detected