新增自定义ai问片默认消息

This commit is contained in:
mtvpls
2026-01-09 17:34:07 +08:00
parent 1e3df4f88e
commit fc28992123
9 changed files with 101 additions and 15 deletions

View File

@@ -61,6 +61,8 @@ export async function POST(request: NextRequest) {
Temperature,
MaxTokens,
SystemPrompt,
DefaultMessageNoVideo,
DefaultMessageWithVideo,
} = body as {
Enabled: boolean;
Provider: 'openai' | 'claude' | 'custom';
@@ -94,6 +96,8 @@ export async function POST(request: NextRequest) {
Temperature?: number;
MaxTokens?: number;
SystemPrompt?: string;
DefaultMessageNoVideo?: string;
DefaultMessageWithVideo?: string;
};
// 参数校验
@@ -178,6 +182,8 @@ export async function POST(request: NextRequest) {
Temperature,
MaxTokens,
SystemPrompt,
DefaultMessageNoVideo,
DefaultMessageWithVideo,
};
// 写入数据库

View File

@@ -54,6 +54,8 @@ export async function GET(request: NextRequest) {
AIEnableHomepageEntry: config.AIConfig?.EnableHomepageEntry || false,
AIEnableVideoCardEntry: config.AIConfig?.EnableVideoCardEntry || false,
AIEnablePlayPageEntry: config.AIConfig?.EnablePlayPageEntry || false,
AIDefaultMessageNoVideo: config.AIConfig?.DefaultMessageNoVideo || '',
AIDefaultMessageWithVideo: config.AIConfig?.DefaultMessageWithVideo || '',
};
return NextResponse.json(result);
}