接入文章优化案例自动保存
This commit is contained in:
@@ -9,7 +9,7 @@ import type {
|
||||
QualityRuleId,
|
||||
} from "../domain/types";
|
||||
import { qaCheckSchema, qaReportSchema } from "../domain/validation";
|
||||
import { generateValidatedJson } from "../llm/client";
|
||||
import { generateValidatedJson, type GenerateInput } from "../llm/client";
|
||||
import {
|
||||
QUALITY_INSPECTOR_SYSTEM_PROMPT,
|
||||
buildQualityInspectorPrompt,
|
||||
@@ -43,6 +43,7 @@ export interface InspectQualityInput {
|
||||
factCard: OptimizationFactCard;
|
||||
platform: PublishPlatform;
|
||||
sourceImages: ImageInput[];
|
||||
onAuditSummary?: GenerateInput["onAuditSummary"];
|
||||
}
|
||||
|
||||
export function inspectQuality(input: InspectQualityInput): QaReport {
|
||||
@@ -71,6 +72,7 @@ export async function inspectQualityWithLlm(
|
||||
}),
|
||||
temperature: 0.1,
|
||||
task: "quality_inspector",
|
||||
onAuditSummary: input.onAuditSummary,
|
||||
});
|
||||
|
||||
const patchedChecks = deterministicReport.checks.map((deterministicCheck) => {
|
||||
|
||||
Reference in New Issue
Block a user