fix: save provider and photoroomApiKey in RMBG config
This commit is contained in:
parent
ab583c38ef
commit
a76e97eec0
@ -822,8 +822,13 @@ export function AdminSettingsClient() {
|
||||
// --- 抠图API配置逻辑 ---
|
||||
const handleSaveRmbgConfig = async () => {
|
||||
try {
|
||||
if (!rmbgConfig.apiUrl.trim()) {
|
||||
toast.error("请填写API地址");
|
||||
// 根据选择的提供商验证配置
|
||||
if (rmbgConfig.provider === "rmbg" && !rmbgConfig.apiUrl.trim()) {
|
||||
toast.error("请填写RMBG API地址");
|
||||
return;
|
||||
}
|
||||
if (rmbgConfig.provider === "photoroom" && !rmbgConfig.photoroomApiKey.trim()) {
|
||||
toast.error("请填写PhotoRoom API密钥");
|
||||
return;
|
||||
}
|
||||
|
||||
@ -833,8 +838,10 @@ export function AdminSettingsClient() {
|
||||
body: JSON.stringify({
|
||||
key: "rmbg_api_config",
|
||||
value: {
|
||||
provider: rmbgConfig.provider,
|
||||
apiUrl: rmbgConfig.apiUrl.trim(),
|
||||
apiKey: rmbgConfig.apiKey.trim() || undefined,
|
||||
photoroomApiKey: rmbgConfig.photoroomApiKey.trim() || undefined,
|
||||
},
|
||||
}),
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user