| 123456789101112131415 |
- 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()
- });
|