diff --git a/web/src/assets/defaults/agent.png b/web/src/assets/defaults/agent.png new file mode 100644 index 00000000..d21e957d Binary files /dev/null and b/web/src/assets/defaults/agent.png differ diff --git a/web/src/components/model-management/AgentManagePanel.vue b/web/src/components/model-management/AgentManagePanel.vue new file mode 100644 index 00000000..3fe09f5b --- /dev/null +++ b/web/src/components/model-management/AgentManagePanel.vue @@ -0,0 +1,1006 @@ + + + + + + + + + 新增智能体 + + + + + + + + + + + + + + + + + + + + + 编辑智能体 + + + + + + 删除智能体 + + + + + + + + + + + + + + + + + {{ agentModalTitle }} + + 取消 + 保存 + + + + + + + + + + + + + + + + + + {{ agentForm.icon ? '更换' : '上传' }} + + + + + + + {{ agentForm.slug || editingAgentId }} + + + + + + 后端 + + {{ selectedBackendLabel }} + + + + + + + 描述 + + + + + + + 共享权限 + + + + + + + + 有未保存修改 + + + + + + + + + + + diff --git a/web/src/views/ModelConfigView.vue b/web/src/components/model-management/ModelProviderManagePanel.vue similarity index 88% rename from web/src/views/ModelConfigView.vue rename to web/src/components/model-management/ModelProviderManagePanel.vue index af3f225b..f2848e79 100644 --- a/web/src/views/ModelConfigView.vue +++ b/web/src/components/model-management/ModelProviderManagePanel.vue @@ -1,25 +1,14 @@ - - - - - - {{ providerStats.total }} 个供应商 - {{ providerStats.enabled }} 个启用 - {{ providerStats.warning }} 个凭证缺失 - {{ providerStats.models }} 个模型 - - - - - - - - - - 新增供应商 - - - - - - - - - - - - - - - - - 管理模型 - - - - + + + + + + 新增供应商 - - - - + + + + + + + + + + + + + + + 管理模型 + + + + + + + + + - - +