ai问片支持非流式响应
This commit is contained in:
@@ -61,6 +61,7 @@ export async function POST(request: NextRequest) {
|
||||
Temperature,
|
||||
MaxTokens,
|
||||
SystemPrompt,
|
||||
EnableStreaming,
|
||||
DefaultMessageNoVideo,
|
||||
DefaultMessageWithVideo,
|
||||
} = body as {
|
||||
@@ -96,6 +97,7 @@ export async function POST(request: NextRequest) {
|
||||
Temperature?: number;
|
||||
MaxTokens?: number;
|
||||
SystemPrompt?: string;
|
||||
EnableStreaming?: boolean;
|
||||
DefaultMessageNoVideo?: string;
|
||||
DefaultMessageWithVideo?: string;
|
||||
};
|
||||
@@ -133,7 +135,8 @@ export async function POST(request: NextRequest) {
|
||||
typeof AllowRegularUsers !== 'boolean' ||
|
||||
(Temperature !== undefined && typeof Temperature !== 'number') ||
|
||||
(MaxTokens !== undefined && typeof MaxTokens !== 'number') ||
|
||||
(SystemPrompt !== undefined && typeof SystemPrompt !== 'string')
|
||||
(SystemPrompt !== undefined && typeof SystemPrompt !== 'string') ||
|
||||
(EnableStreaming !== undefined && typeof EnableStreaming !== 'boolean')
|
||||
) {
|
||||
return NextResponse.json({ error: '参数格式错误' }, { status: 400 });
|
||||
}
|
||||
@@ -182,6 +185,7 @@ export async function POST(request: NextRequest) {
|
||||
Temperature,
|
||||
MaxTokens,
|
||||
SystemPrompt,
|
||||
EnableStreaming,
|
||||
DefaultMessageNoVideo,
|
||||
DefaultMessageWithVideo,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user