feat(ai): ADR-032 Typhoon OCR integration - models, processors, cache, VRAM monitor, sandbox UI
CI / CD Pipeline / build (push) Successful in 4m51s
CI / CD Pipeline / deploy (push) Successful in 12m7s

This commit is contained in:
2026-05-30 22:18:51 +07:00
parent f86fcc05f5
commit ae1b1f35e1
56 changed files with 4057 additions and 153 deletions
@@ -0,0 +1,17 @@
// File: src/modules/ai/dto/ocr-engine-selection.dto.ts
// Change Log
// - 2026-05-30: สร้าง OcrEngineSelectionDto สำหรับการเลือก OCR Engine (T011, US1)
import { ApiProperty } from '@nestjs/swagger';
import { IsBoolean, IsOptional } from 'class-validator';
/** DTO สำหรับการเลือกหรือตั้งค่าการทำงานของ OCR Engine */
export class OcrEngineSelectionDto {
@ApiProperty({
description: 'เปิดใช้งานหรือปิดใช้งาน Engine นี้',
required: false,
})
@IsBoolean()
@IsOptional()
isActive?: boolean;
}