From fc88bbb3d0402362b63b0649d472dc44d0ee9480 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 21 Mar 2026 01:13:35 +0800 Subject: [PATCH] Allow BFL image provider in DB constraint --- lib/db/migrate.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/db/migrate.ts b/lib/db/migrate.ts index b486089ce..25d5ae016 100644 --- a/lib/db/migrate.ts +++ b/lib/db/migrate.ts @@ -26,6 +26,7 @@ const providerBaseUrlDefaults = [ type: "alibaba-image", baseUrl: "https://dashscope.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation", }, + { type: "bfl-image", baseUrl: "https://api.bfl.ai" }, { type: "ruxa-image", baseUrl: "https://api.ruxa.ai" }, { type: "fal-image", baseUrl: "https://fal.run" }, { type: "openai-image", baseUrl: "https://api.openai.com/v1" }, @@ -92,7 +93,7 @@ const runMigrate = async () => { ADD CONSTRAINT "AiProvider_type_check" CHECK (type IN ( 'alibaba', 'openai', 'custom', 'local', 'gemini', - 'huanke-gemini', 'qianwen-video', 'doubao-video', 'ruxa-video', 'volcano-vision', 'volcano-video', 'alibaba-image', 'ruxa-image', 'fal-image', 'openai-image', 'midjourney', 'fal-video', 'zhipu', 'tripo-3d', 'runway' + 'huanke-gemini', 'qianwen-video', 'doubao-video', 'ruxa-video', 'volcano-vision', 'volcano-video', 'alibaba-image', 'bfl-image', 'ruxa-image', 'fal-image', 'openai-image', 'midjourney', 'fal-video', 'zhipu', 'tripo-3d', 'runway' )); `); await db.execute(sql`