From 7f35c3a585e9d074cc6bea9a6ccef8d17b09f80d Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 1 Jun 2026 22:13:47 +0700 Subject: [PATCH] 690601:2213 ADR-032-232 #10 fix: add typhoon-ocr1.5-3b option to sandbox engine selector --- frontend/components/admin/ai/OcrSandboxPromptManager.tsx | 7 ++++--- frontend/lib/services/admin-ai.service.ts | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/components/admin/ai/OcrSandboxPromptManager.tsx b/frontend/components/admin/ai/OcrSandboxPromptManager.tsx index feab03fa..fd3855d8 100644 --- a/frontend/components/admin/ai/OcrSandboxPromptManager.tsx +++ b/frontend/components/admin/ai/OcrSandboxPromptManager.tsx @@ -108,7 +108,7 @@ export default function OcrSandboxPromptManager() { // 2-step flow states const [sandboxStep, setSandboxStep] = useState<'ocr' | 'ai'>('ocr'); const [selectedOcrEngine, setSelectedOcrEngine] = useState< - 'auto' | 'tesseract' | 'typhoon-ocr-3b' + 'auto' | 'tesseract' | 'typhoon-ocr-3b' | 'typhoon-ocr1.5-3b' >('auto'); const [ocrResult, setOcrResult] = useState<{ requestPublicId: string; @@ -386,14 +386,15 @@ export default function OcrSandboxPromptManager() { value={selectedOcrEngine} onChange={(e) => setSelectedOcrEngine( - e.target.value as 'auto' | 'tesseract' | 'typhoon-ocr-3b' + e.target.value as 'auto' | 'tesseract' | 'typhoon-ocr-3b' | 'typhoon-ocr1.5-3b' ) } className="w-full rounded-md border border-input bg-background px-3 py-2 text-xs" > - + +
=> { const formData = new FormData(); formData.append('file', file);