修复LLM审计回调类型

This commit is contained in:
czj
2026-07-08 13:58:56 +08:00
parent f09fd5afe8
commit 1f382c280c
5 changed files with 26 additions and 8 deletions
+3 -1
View File
@@ -55,7 +55,9 @@ export async function POST(request: Request, context: RouteContext) {
onProgress: (event) => {
recordWorkflowProgress(jobId, event);
},
onAuditSummary: (summary) => llmAuditSummary.push(summary),
onAuditSummary: (summary) => {
llmAuditSummary.push(summary);
},
});
const optimizedArticle = await repository.saveOptimizedArticle(
jobId,
+6 -2
View File
@@ -109,7 +109,9 @@ export async function POST(request: Request) {
const factCard = optimizationFactCardSchema.parse(
payload.fact_card ??
(await extractCandidateFactCard(normalized.articleInput, {
onAuditSummary: (summary) => llmAuditSummary.push(summary),
onAuditSummary: (summary) => {
llmAuditSummary.push(summary);
},
})),
);
processSummary.push(
@@ -136,7 +138,9 @@ export async function POST(request: Request) {
stage = stageForEvent(event, stage);
send(event);
},
onAuditSummary: (summary) => llmAuditSummary.push(summary),
onAuditSummary: (summary) => {
llmAuditSummary.push(summary);
},
});
stage = "final";
+5 -1
View File
@@ -56,7 +56,11 @@ export async function POST(request: Request) {
try {
const candidateFactCard = await extractCandidateFactCard(
normalized.articleInput,
{ onAuditSummary: (summary) => llmAuditSummary.push(summary) },
{
onAuditSummary: (summary) => {
llmAuditSummary.push(summary);
},
},
);
const duration = Date.now() - factStartedAt;
timing.total_ms = duration;