Remove quote prompt in api request (#4724)

* chat completion add parsequote param (#4720)

* chat completion add parsequote param

* fix

* perf: quote prompt

---------

Co-authored-by: heheer <heheer@sealos.io>
This commit is contained in:
Archer
2025-04-29 13:10:17 +08:00
committed by GitHub
parent b0297d2915
commit 360a2ec392
9 changed files with 48 additions and 10 deletions

View File

@@ -74,6 +74,7 @@ export type Props = ChatCompletionCreateParams &
responseChatItemId?: string;
stream?: boolean;
detail?: boolean;
parseQuote?: boolean;
variables: Record<string, any>; // Global variables or plugin inputs
};
@@ -106,6 +107,7 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
stream = false,
detail = false,
parseQuote = false,
messages = [],
variables = {},
responseChatItemId = getNanoid(),
@@ -289,6 +291,7 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
chatConfig,
histories: newHistories,
stream,
parseQuote,
maxRunTimes: WORKFLOW_MAX_RUN_TIMES,
workflowStreamResponse: workflowResponseWrite
});

View File

@@ -74,6 +74,7 @@ export type Props = ChatCompletionCreateParams &
responseChatItemId?: string;
stream?: boolean;
detail?: boolean;
parseQuote?: boolean;
variables: Record<string, any>; // Global variables or plugin inputs
};
@@ -106,6 +107,7 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
stream = false,
detail = false,
parseQuote = false,
messages = [],
variables = {},
responseChatItemId = getNanoid(),
@@ -288,6 +290,7 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
chatConfig,
histories: newHistories,
stream,
parseQuote,
maxRunTimes: WORKFLOW_MAX_RUN_TIMES,
workflowStreamResponse: workflowResponseWrite,
version: 'v2',

View File

@@ -131,7 +131,8 @@ export const streamFetch = ({
...data,
variables,
detail: true,
stream: true
stream: true,
parseQuote: true
})
};