From 0be6fe95eddcfabd22fa9fcc51edc4ce0e94c920 Mon Sep 17 00:00:00 2001 From: lewis617 Date: Fri, 15 May 2026 18:45:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20rename=20AI=20URL=20to=20=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E7=AB=AF=E9=93=BE=E6=8E=A5=20and=20update=20placehold?= =?UTF-8?q?er?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/spec.md | 6 +++--- webview/src/components/ConfigurationDialog.tsx | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/spec.md b/docs/spec.md index c25555e..dc26df1 100644 --- a/docs/spec.md +++ b/docs/spec.md @@ -590,12 +590,12 @@ Wave 在后台自动维护项目记忆,帮助 AI 持续了解项目演变: ### 10.1 配置设置 {#configuration-settings} -用户可以自定义 AI 模型、API Key、Base URL 等关键参数,以适配不同的 AI 服务提供商。配置界面中的表单字段仅显示用户手动输入的值,不会被环境变量填充;但如果设置了相应的环境变量(如 `WAVE_BASE_URL`),其值会作为 placeholder 提示显示在输入框中。 +用户可以自定义 AI 模型、API Key、Base URL 等关键参数,以适配不同的 AI 服务提供商。配置界面中的表单字段仅显示用户手动输入的值,不会被环境变量填充;但如果设置了相应的环境变量(如 `WAVE_BASE_URL`),其值会作为 placeholder 提示显示在输入框中。服务端链接字段默认 placeholder 为"请联系管理员获取"。 **主要特性:** -- **AI URL**:配置 Wave AI 实例地址,用于 SSO 认证。支持环境变量 `WAVE_AI_URL` 作为 fallback。 -- **SSO 登录/登出**:当配置了 AI URL 后,用户可通过 SSO 认证进行登录,无需手动配置 API Key。登录后所有 API 请求自动通过 Wave AI 代理路由。 +- **服务端链接**:配置 Wave AI 服务端地址,用于 SSO 认证。支持环境变量 `WAVE_AI_URL` 作为 fallback,默认 placeholder 提示"请联系管理员获取"。 +- **SSO 登录/登出**:当配置了服务端链接后,用户可通过 SSO 认证进行登录,无需手动配置 API Key。登录后所有 API 请求自动通过 Wave AI 代理路由。 - **浏览器登录**:点击"SSO 登录"后自动打开浏览器,用户在 Wave AI 登录页完成认证(支持 SSO 企业身份提供商或账号密码登录),授权码通过 localhost 回调自动交换为 JWT 并保存。VS Code Remote SSH 环境会自动转发端口,远程服务器体验与本地一致。 - **登录状态显示**:已认证时显示用户邮箱/ID 和登出按钮;登出后自动恢复为直接 LLM API 模式。 diff --git a/webview/src/components/ConfigurationDialog.tsx b/webview/src/components/ConfigurationDialog.tsx index d3a4972..1f011e8 100644 --- a/webview/src/components/ConfigurationDialog.tsx +++ b/webview/src/components/ConfigurationDialog.tsx @@ -225,13 +225,13 @@ const ConfigurationDialog: React.FC
- + handleInputChange('aiUrl', e.target.value)} - placeholder={configurationData?.envAiUrl || 'https://wave-ai.example.com (或设置 WAVE_AI_URL)'} + placeholder={configurationData?.envAiUrl || '请联系管理员获取'} disabled={isLoading} />