(value)
| 131 | } |
| 132 | |
| 133 | function coerceModelEntry(value) { |
| 134 | if (!value) return {}; |
| 135 | if (typeof value === 'string') return { name: value }; |
| 136 | return { |
| 137 | name: value.name || value.model || '', |
| 138 | baseUrl: value.baseUrl || value.base_url || '', |
| 139 | provider: value.provider || '', |
| 140 | }; |
| 141 | } |
| 142 | |
| 143 | function ensureModels(config) { |
| 144 | if (!config.models) config.models = {}; |
no outgoing calls
no test coverage detected