From 80b0c89a721293eb9f0de050a7afcd0041483922 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 16 Jul 2026 10:15:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend-admin/src/assets/main.css | 5 + frontend-admin/src/views/ModelsView.vue | 381 ++++++++++++++++++++++-- frontend/src/components/ChatInput.vue | 19 +- frontend/src/components/ChatSidebar.vue | 52 +++- frontend/src/components/MessageList.vue | 17 +- frontend/src/stores/chat.js | 163 +++++++++- frontend/src/views/ChatView.vue | 1 + 新建 文本文档.txt | 0 8 files changed, 598 insertions(+), 40 deletions(-) create mode 100644 新建 文本文档.txt diff --git a/frontend-admin/src/assets/main.css b/frontend-admin/src/assets/main.css index 1a58875..9274f8c 100644 --- a/frontend-admin/src/assets/main.css +++ b/frontend-admin/src/assets/main.css @@ -189,6 +189,11 @@ input, select, textarea { color: var(--accent); } +.badge-warn { + background: rgba(245, 158, 11, 0.15); + color: #f59e0b; +} + .modal-overlay { position: fixed; inset: 0; diff --git a/frontend-admin/src/views/ModelsView.vue b/frontend-admin/src/views/ModelsView.vue index b273a1f..74a9914 100644 --- a/frontend-admin/src/views/ModelsView.vue +++ b/frontend-admin/src/views/ModelsView.vue @@ -2,7 +2,7 @@
@@ -29,13 +29,13 @@ {{ m.name }} - - {{ m.provider === 'dify' ? 'Dify' : 'OpenAI 兼容' }} + + {{ providerLabel(m.provider) }} {{ m.model_id || '-' }} {{ m.api_base_url }} - {{ m.provider === 'dify' ? '-' : m.max_tokens }} + {{ m.provider === 'dify' || m.provider === 'comfy' ? '-' : m.max_tokens }} {{ m.is_default ? '✓' : '-' }} @@ -77,27 +77,103 @@
- +

Dify 使用自己的一套接口协议(/chat-messages),跟 OpenAI 的 /chat/completions 不同,不要混用,否则会报 404

+

+ 用户发送的文字会写入工作流的提示词节点并调用本地 ComfyUI 生图。可在下方粘贴自定义工作流 JSON;留空则使用服务器默认文件 + backend/config/comfyui_workflow.json(当前为 ZImageTurbo)。 +

-
+
+
+ + +

+ 对应 ResolutionSelector 的 aspect_ratio。不要填无关文字;需要像素尺寸时可在下方自定义,例如 + 1024x1024 +

+ +
+