(
providerConfig: ProviderConfig,
mode: ProviderMode,
model: string,
)
| 2575 | |
| 2576 | private resolveMode( |
| 2577 | providerConfig: ProviderConfig, |
| 2578 | mode: ProviderMode, |
| 2579 | model: string, |
| 2580 | ): { profile: ProviderProfile; modeConfig: ProviderModeConfig } { |
| 2581 | const profile = getProviderProfile(providerConfig); |
| 2582 | const modeConfig = resolveModeConfig(profile, mode, model); |
| 2583 | if (!modeConfig) { |
| 2584 | throw new UserError(`当前 ${profile.id} 提供商不支持 ${mode} 模式`); |
| 2585 | } |
| 2586 | return { profile, modeConfig }; |
| 2587 | } |
| 2588 | |
| 2589 | private applyImageDefaults( |
| 2590 | request: Record<string, any>, |
| 2591 | providerConfig: ProviderConfig, |
no test coverage detected