diff --git a/frontend/src/components/settings/LLMTableRow.vue b/frontend/src/components/settings/LLMTableRow.vue new file mode 100644 index 0000000..9f310fe --- /dev/null +++ b/frontend/src/components/settings/LLMTableRow.vue @@ -0,0 +1,270 @@ + + + + + + + + + + + {{ model.name || '未命名' }} + {{ model.provider }} + {{ model.model || '-' }} + + {{ statusConfig.icon }} {{ statusConfig.label }} + + + + + + + + + + + + + // PROVIDER + + OpenAI + Claude + Ollama + DeepSeek + Custom + + + + // MODEL + + + + + // BASE URL + + + + // API KEY + + + + + + + + + + + 测试连接 + + + 保存 + + 取消 + + + + + + diff --git a/frontend/src/views/SettingsView.vue b/frontend/src/views/SettingsView.vue index fa62e0d..744f400 100644 --- a/frontend/src/views/SettingsView.vue +++ b/frontend/src/views/SettingsView.vue @@ -1,12 +1,15 @@