llama31: ModelReference<
    ZodObject<
        extendShape<
            extendShape<
                {
                    maxOutputTokens: ZodOptional<ZodNumber>;
                    stopSequences: ZodOptional<ZodArray<ZodString, "many">>;
                    temperature: ZodOptional<ZodNumber>;
                    topK: ZodOptional<ZodNumber>;
                    topP: ZodOptional<ZodNumber>;
                    version: ZodOptional<ZodString>;
                },
                {
                    frequencyPenalty: ZodOptional<ZodNumber>;
                    logitBias: ZodOptional<ZodRecord<ZodString, ZodNumber>>;
                    logProbs: ZodOptional<ZodBoolean>;
                    presencePenalty: ZodOptional<ZodNumber>;
                    seed: ZodOptional<ZodNumber>;
                    topLogProbs: ZodOptional<ZodNumber>;
                    user: ZodOptional<ZodString>;
                },
            >,
            { location: ZodOptional<ZodString> },
        >,
        "strip",
        ZodTypeAny,
        {
            frequencyPenalty?: number;
            location?: string;
            logitBias?: Record<string, number>;
            logProbs?: boolean;
            maxOutputTokens?: number;
            presencePenalty?: number;
            seed?: number;
            stopSequences?: string[];
            temperature?: number;
            topK?: number;
            topLogProbs?: number;
            topP?: number;
            user?: string;
            version?: string;
        },
        {
            frequencyPenalty?: number;
            location?: string;
            logitBias?: Record<string, number>;
            logProbs?: boolean;
            maxOutputTokens?: number;
            presencePenalty?: number;
            seed?: number;
            stopSequences?: string[];
            temperature?: number;
            topK?: number;
            topLogProbs?: number;
            topP?: number;
            user?: string;
            version?: string;
        },
    >,
> = ...