| ... | ... | @@ -11,6 +11,7 @@ import { ServerSettingsService } from "../../serverSettings.ts"; |
| 11 | 11 | import { makeManagedServerProvider } from "../makeManagedServerProvider.ts"; |
| 12 | 12 | import { |
| 13 | 13 | buildServerProvider, |
| 14 | nonEmptyTrimmed, |
| 14 | 15 | parseGenericCliVersion, |
| 15 | 16 | providerModelsFromSettings, |
| 16 | 17 | } from "../providerSnapshot.ts"; |
| ... | ... | @@ -204,10 +205,16 @@ function flattenOpenCodeModels(input: OpenCodeInventory): ReadonlyArray<ServerPr |
| 204 | 205 | } |
| 205 | 206 | |
| 206 | 207 | for (const model of Object.values(provider.models)) { |
| 208 | const name = nonEmptyTrimmed(model.name); |
| 209 | if (!name) { |
| 210 | continue; |
| 211 | } |
| 212 | |
| 213 | const subProvider = nonEmptyTrimmed(provider.name); |
| 207 | 214 | models.push({ |
| 208 | 215 | slug: `${provider.id}/${model.id}`, |
| 209 | | name: model.name, |
| 210 | | subProvider: provider.name, |
| 216 | name, |
| 217 | ...(subProvider ? { subProvider } : {}), |
| 211 | 218 | isCustom: false, |
| 212 | 219 | capabilities: openCodeCapabilitiesForModel({ |
| 213 | 220 | providerID: provider.id, |