import { z } from "zod"; const MAX_MENSAGEM_CHARS = 8000; export const chatBodySchema = z.object({ message: z.string().min(1).max(MAX_MENSAGEM_CHARS), conversationId: z.coerce.number().int().positive().optional(), mode: z.enum(["documentos", "atendimentos", "equipamento", "geral"]).optional(), options: z .object({ temperature: z.number().min(0).max(2).optional(), top_p: z.number().min(0).max(1).optional() }) .optional() });