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配置逻辑 ---
|
// --- 抠图API配置逻辑 ---
|
||||||
const handleSaveRmbgConfig = async () => {
|
const handleSaveRmbgConfig = async () => {
|
||||||
try {
|
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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -833,8 +838,10 @@ export function AdminSettingsClient() {
|
|||||||
body: JSON.stringify({
|
body: JSON.stringify({
|
||||||
key: "rmbg_api_config",
|
key: "rmbg_api_config",
|
||||||
value: {
|
value: {
|
||||||
|
provider: rmbgConfig.provider,
|
||||||
apiUrl: rmbgConfig.apiUrl.trim(),
|
apiUrl: rmbgConfig.apiUrl.trim(),
|
||||||
apiKey: rmbgConfig.apiKey.trim() || undefined,
|
apiKey: rmbgConfig.apiKey.trim() || undefined,
|
||||||
|
photoroomApiKey: rmbgConfig.photoroomApiKey.trim() || undefined,
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user