* 加载配置
()
| 143 | * 加载配置 |
| 144 | */ |
| 145 | async function loadConfig() { |
| 146 | loading.value = true |
| 147 | try { |
| 148 | const result = await getConfig() |
| 149 | if (result.success && result.config) { |
| 150 | textConfig.value = { |
| 151 | active_provider: result.config.text_generation.active_provider, |
| 152 | providers: result.config.text_generation.providers |
| 153 | } |
| 154 | imageConfig.value = result.config.image_generation |
| 155 | } else { |
| 156 | setError(result.error || result.error_message || '加载配置失败', '加载配置失败') |
| 157 | } |
| 158 | } catch (e) { |
| 159 | setError(e, '加载配置失败') |
| 160 | } finally { |
| 161 | loading.value = false |
| 162 | } |
| 163 | } |
| 164 | |
| 165 | /** |
| 166 | * 自动保存配置 |
no test coverage detected