Genkit JS API reference
    Preparing search index...
    llama31: ModelReference<
        z.ZodObject<
            {
                apiKey: z.ZodOptional<z.ZodString>;
                maxOutputTokens: z.ZodOptional<z.ZodNumber>;
                stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                temperature: z.ZodOptional<z.ZodNumber>;
                topK: z.ZodOptional<z.ZodNumber>;
                topP: z.ZodOptional<z.ZodNumber>;
                version: z.ZodOptional<z.ZodString>;
            } & {
                frequencyPenalty: z.ZodOptional<z.ZodNumber>;
                logitBias: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNumber>>;
                logProbs: z.ZodOptional<z.ZodBoolean>;
                presencePenalty: z.ZodOptional<z.ZodNumber>;
                seed: z.ZodOptional<z.ZodNumber>;
                topLogProbs: z.ZodOptional<z.ZodNumber>;
                user: z.ZodOptional<z.ZodString>;
            } & { location: z.ZodOptional<z.ZodString> },
            "passthrough",
            z.ZodTypeAny,
            z.objectOutputType<
                {
                    apiKey: z.ZodOptional<z.ZodString>;
                    maxOutputTokens: z.ZodOptional<z.ZodNumber>;
                    stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                    temperature: z.ZodOptional<z.ZodNumber>;
                    topK: z.ZodOptional<z.ZodNumber>;
                    topP: z.ZodOptional<z.ZodNumber>;
                    version: z.ZodOptional<z.ZodString>;
                } & {
                    frequencyPenalty: z.ZodOptional<z.ZodNumber>;
                    logitBias: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNumber>>;
                    logProbs: z.ZodOptional<z.ZodBoolean>;
                    presencePenalty: z.ZodOptional<z.ZodNumber>;
                    seed: z.ZodOptional<z.ZodNumber>;
                    topLogProbs: z.ZodOptional<z.ZodNumber>;
                    user: z.ZodOptional<z.ZodString>;
                } & { location: z.ZodOptional<z.ZodString> },
                z.ZodTypeAny,
                "passthrough",
            >,
            z.objectInputType<
                {
                    apiKey: z.ZodOptional<z.ZodString>;
                    maxOutputTokens: z.ZodOptional<z.ZodNumber>;
                    stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                    temperature: z.ZodOptional<z.ZodNumber>;
                    topK: z.ZodOptional<z.ZodNumber>;
                    topP: z.ZodOptional<z.ZodNumber>;
                    version: z.ZodOptional<z.ZodString>;
                } & {
                    frequencyPenalty: z.ZodOptional<z.ZodNumber>;
                    logitBias: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNumber>>;
                    logProbs: z.ZodOptional<z.ZodBoolean>;
                    presencePenalty: z.ZodOptional<z.ZodNumber>;
                    seed: z.ZodOptional<z.ZodNumber>;
                    topLogProbs: z.ZodOptional<z.ZodNumber>;
                    user: z.ZodOptional<z.ZodString>;
                } & { location: z.ZodOptional<z.ZodString> },
                z.ZodTypeAny,
                "passthrough",
            >,
        >,
    > = ...