From a2d4ba3f95543d3b2440eff866540be078059045 Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Tue, 2 Jun 2026 17:45:47 +0700 Subject: [PATCH] chore: auto-commit task - --- .../src/modules/ai-moderation/llmModerationClient.ts | 5 +++-- src/moderation/llmModerationClient.ts | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts b/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts index dfd9765..478ccb0 100644 --- a/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts +++ b/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts @@ -699,8 +699,9 @@ async function callModerationLLM( messages: [{ role: "user", content }], temperature: 0.2, top_p: 0.95, - // Reduced from 16384 — JSON Schema enforces structure (R2) - max_tokens: 4096, + // Sufficient for 20 moderation results (each ~70-150 tokens). + // Previous 4096 caused LLM truncation after ~6 results. + max_tokens: 16384, response_format: { type: "json_schema", json_schema: { diff --git a/src/moderation/llmModerationClient.ts b/src/moderation/llmModerationClient.ts index 1c5a228..061691e 100644 --- a/src/moderation/llmModerationClient.ts +++ b/src/moderation/llmModerationClient.ts @@ -696,8 +696,9 @@ async function callModerationLLM( messages: [{ role: "user", content }], temperature: 0.2, top_p: 0.95, - // Reduced from 16384 — JSON Schema enforces structure (R2) - max_tokens: 4096, + // Sufficient for 20 moderation results (each ~70-150 tokens). + // Previous 4096 caused LLM truncation after ~6 results. + max_tokens: 16384, response_format: { type: "json_schema", json_schema: {