diff --git a/app/(admin)/settings/admin-settings-client.tsx b/app/(admin)/settings/admin-settings-client.tsx index 375b1214e..71123e6ae 100644 --- a/app/(admin)/settings/admin-settings-client.tsx +++ b/app/(admin)/settings/admin-settings-client.tsx @@ -6222,6 +6222,31 @@ export function AdminSettingsClient() { } }; + const handleQuickAddFalImageModelsFromToolbar = async () => { + const falProvider = (providersData?.providers || []).find( + (provider) => provider.type === "fal-image" && provider.isEnabled + ) || (providersData?.providers || []).find( + (provider) => provider.type === "fal-image" + ); + + if (falProvider) { + await handleQuickAddFalImageModels(falProvider.id); + return; + } + + setProviderForm({ + id: "", + name: "FAL 图片", + type: "fal-image", + baseUrl: PROVIDER_DEFAULT_BASE_URL["fal-image"], + apiKey: "", + isEnabled: true, + }); + setEditingProvider(null); + setShowProviderDialog(true); + toast.info("还没有 FAL 图片服务商,已为你预填创建表单。保存后会自动添加 GPT Image 2 Edit 预设。"); + }; + const handleUseBltcyVideoProviderPreset = () => { setProviderForm({ id: "", @@ -13445,6 +13470,12 @@ export function AdminSettingsClient() { > 柏拉图BFL异步 +