fix: emb page cannot save lng;feat: Add classify error log (#3367)

* fix: emb page cannot save lng

* perf: i18n check
This commit is contained in:
Archer
2024-12-11 14:18:48 +08:00
committed by GitHub
parent 096afef629
commit 048f5a2d53
2 changed files with 30 additions and 17 deletions

View File

@@ -18,6 +18,7 @@ import { chatValue2RuntimePrompt } from '@fastgpt/global/core/chat/adapt';
import { getHandleId } from '@fastgpt/global/core/workflow/utils';
import { loadRequestMessages } from '../../../chat/utils';
import { llmCompletionsBodyFormat } from '../../../ai/utils';
import { addLog } from '../../../../common/system/log';
type Props = ModuleDispatchProps<{
[NodeInputKeyEnum.aiModel]: string;
@@ -65,7 +66,7 @@ export const dispatchClassifyQuestion = async (props: Props): Promise<CQResponse
return {
[NodeOutputKeyEnum.cqResult]: result.value,
[DispatchNodeResponseKeyEnum.skipHandleId]: agents
.filter((item) => item.key !== arg?.type)
.filter((item) => item.key !== result.key)
.map((item) => getHandleId(nodeId, 'source', item.key)),
[DispatchNodeResponseKeyEnum.nodeResponse]: {
totalPoints: user.openaiAccount?.key ? 0 : totalPoints,
@@ -142,6 +143,10 @@ const completions = async ({
agents.find((item) => answer.includes(item.value))?.key ||
'';
if (!id) {
addLog.warn('Classify error', { answer });
}
return {
tokens: await countMessagesTokens(messages),
arg: { type: id }