Merge pull request #17 from asepharyana/feat/fe-error-handling-state

fix: switch GMW AI source from omniroute to 9router
This commit is contained in:
asepharyana
2026-08-25 20:27:10 +07:00
committed by GitHub
3 changed files with 6 additions and 6 deletions
@@ -83,7 +83,7 @@ export async function callModerationLLM(
jsonResponse: { type: "json_object" },
retries: 0,
signal,
// Router (9router/omniroute) always streams SSE even when the
// Router (9router / formerly omniroute) always streams SSE even when the
// request omits `stream`. In non-stream mode the OpenAI SDK waits
// for the FULL body before parsing, so slow/long upstream streams
// hit the 30s/60s timeout and abort mid-generation. Streaming mode
@@ -149,8 +149,8 @@ export const configSchema = z
AI_LLM_BASE_URL: z
.string()
.url()
.default("https://omniroute.imrnes.team/v1"),
AI_LLM_MODEL: z.string().default("text"),
.default("https://9router.asepharyana.my.id/v1"),
AI_LLM_MODEL: z.string().default("claude-opus-5"),
// Vision uses the SAME router/base URL as text moderation
// (AI_LLM_BASE_URL) but a different model alias. The dedicated NVIDIA
// multimodal endpoint was removed.