diff --git a/app/(admin)/settings/_components/local-ai-sections/image-pipeline-sections.tsx b/app/(admin)/settings/_components/local-ai-sections/image-pipeline-sections.tsx index f082bbd52..58de7862d 100644 --- a/app/(admin)/settings/_components/local-ai-sections/image-pipeline-sections.tsx +++ b/app/(admin)/settings/_components/local-ai-sections/image-pipeline-sections.tsx @@ -156,12 +156,15 @@ export function LocalAiImagePipelineSections({ }, { label: - rmbgConfig.apiKey || + rmbgConfig.provider === "vip98k" + ? "服务商 Key 已配置" + : rmbgConfig.apiKey || rmbgConfig.photoroomApiKey || rmbgConfig.aosApiKey ? "Key 已配置" : "Key 待配置", tone: + rmbgConfig.provider === "vip98k" || rmbgConfig.apiKey || rmbgConfig.photoroomApiKey || rmbgConfig.aosApiKey @@ -176,7 +179,26 @@ export function LocalAiImagePipelineSections({ {/* 服务提供商选择 */}
-
+
+
setRmbgConfig({ ...rmbgConfig, provider: "vip98k" })} + > +
+ {rmbgConfig.provider === "vip98k" && } +
+

VIP98K 统一服务

+
+ {rmbgConfig.provider === "vip98k" && ( +
+ 使用 VIP98K 的 remove-background 模型。API Key 从“AI 模型设置”中的 + VIP98K 服务商读取,不会在此重复保存。 +
+ )} + {/* RMBG 配置 */} {rmbgConfig.provider === "rmbg" && ( <> @@ -468,7 +497,7 @@ export function LocalAiImagePipelineSections({ - 配置图片变清晰API,用于画图标注功能中的图片增强处理。支持主API和备用API切换。 + 配置图片变清晰服务,用于画图标注功能中的图片增强处理。 } expanded={isLocalAiSectionExpanded("enhance")} @@ -478,17 +507,21 @@ export function LocalAiImagePipelineSections({ + {enhanceConfig.provider === "vip98k" ? ( +
+ 使用 VIP98K 的 enhance 模型,默认 4 倍增强。API Key 从“AI 模型设置”中的 + VIP98K 服务商读取。 +
+ ) : ( + <> {/* API切换开关 */}
@@ -746,6 +786,8 @@ export function LocalAiImagePipelineSections({
)} + + )}