openpaul
    Preparing search index...

    Variable ModelOptionsSchemaConst

    ModelOptionsSchema: ZodObject<
        {
            maxTokens: ZodOptional<ZodNumber>;
            reasoningEffort: ZodOptional<
                ZodEnum<["none", "minimal", "low", "medium", "high", "xhigh"]>,
            >;
            temperature: ZodOptional<ZodNumber>;
            thinking: ZodOptional<
                ZodObject<
                    {
                        budgetTokens: ZodOptional<ZodNumber>;
                        type: ZodEnum<["enabled", "disabled"]>;
                    },
                    "strip",
                    ZodTypeAny,
                    { budgetTokens?: number; type: "enabled"
                    | "disabled" },
                    { budgetTokens?: number; type: "enabled" | "disabled" },
                >,
            >;
            topP: ZodOptional<ZodNumber>;
        },
        "passthrough",
        ZodTypeAny,
        objectOutputType<
            {
                maxTokens: ZodOptional<ZodNumber>;
                reasoningEffort: ZodOptional<
                    ZodEnum<["none", "minimal", "low", "medium", "high", "xhigh"]>,
                >;
                temperature: ZodOptional<ZodNumber>;
                thinking: ZodOptional<
                    ZodObject<
                        {
                            budgetTokens: ZodOptional<ZodNumber>;
                            type: ZodEnum<["enabled", "disabled"]>;
                        },
                        "strip",
                        ZodTypeAny,
                        { budgetTokens?: number; type: "enabled"
                        | "disabled" },
                        { budgetTokens?: number; type: "enabled" | "disabled" },
                    >,
                >;
                topP: ZodOptional<ZodNumber>;
            },
            ZodTypeAny,
            "passthrough",
        >,
        objectInputType<
            {
                maxTokens: ZodOptional<ZodNumber>;
                reasoningEffort: ZodOptional<
                    ZodEnum<["none", "minimal", "low", "medium", "high", "xhigh"]>,
                >;
                temperature: ZodOptional<ZodNumber>;
                thinking: ZodOptional<
                    ZodObject<
                        {
                            budgetTokens: ZodOptional<ZodNumber>;
                            type: ZodEnum<["enabled", "disabled"]>;
                        },
                        "strip",
                        ZodTypeAny,
                        { budgetTokens?: number; type: "enabled"
                        | "disabled" },
                        { budgetTokens?: number; type: "enabled" | "disabled" },
                    >,
                >;
                topP: ZodOptional<ZodNumber>;
            },
            ZodTypeAny,
            "passthrough",
        >,
    > = ...

    Zod schema for ModelOptions validation