feat(minimax): add Group ID support to fix rate limit quota

Pass GroupId query param to Minimax T2A v2 API — required for paid
plan quota allocation. Without it, Minimax defaults to (0/0 used).

- shared/schema.ts: groupId field on minimaxConfig table
- server/migrate.ts: ADD COLUMN IF NOT EXISTS group_id
- server/routes/reels.ts: fetch and pass groupId alongside apiKey
- server/services/ffmpeg.ts: minimax_group_id in request interface/body
- ffmpeg-service/main.py: GroupId in URL, threaded through all call sites
- client/src/pages/settings.tsx: Group ID input in Minimax settings card
This commit is contained in:
Michael committed 2026-05-18 13:50:41 +02:00
1 parent cf20b0a264
commit 0209c3eacf
6 files changed
+61 -9

No files matched your search

+6
View File
@@ -164,6 +164,12 @@ export async function migrate() {
);
`);
// minimax_config.group_id
await client.query(`
ALTER TABLE "minimax_config"
ADD COLUMN IF NOT EXISTS "group_id" text;
`);
console.log("[Migration] Safe migration completed.");
} catch (error) {
console.error("[Migration] Error during migration:", error);