(config, target)
| 220 | } |
| 221 | |
| 222 | function withModelTarget(config, target) { |
| 223 | return { |
| 224 | ...config, |
| 225 | model: { |
| 226 | ...config.model, |
| 227 | name: target.model || target.name || config.model.name, |
| 228 | baseUrl: target.baseUrl || config.model.baseUrl, |
| 229 | provider: target.provider || config.model.provider, |
| 230 | }, |
| 231 | activeModelTarget: target, |
| 232 | }; |
| 233 | } |
| 234 | |
| 235 | /** |
| 236 | * Auto-append `/v1` to known OpenAI-compatible endpoints when the user |
no outgoing calls
no test coverage detected