import { z } from 'zod/v4'; // https://api-docs.deepseek.com/quick_start/pricing export type DeepSeekChatModelId = | 'deepseek-chat' | 'deepseek-reasoner' | (string & {}); export const deepseekChatOptions = z.object({ /** * Type of thinking to use. Defaults to `enabled`. */ thinking: z .object({ type: z.enum(['enabled', 'disabled']).optional(), }) .optional(), }); export type DeepSeekChatOptions = z.infer;