Genkit JS API reference
    Preparing search index...

    Variable ChatCompletionCommonConfigSchemaConst

    ChatCompletionCommonConfigSchema: z.ZodObject<
        {
            apiKey: z.ZodOptional<z.ZodString>;
            maxOutputTokens: z.ZodOptional<z.ZodNumber>;
            stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            topK: z.ZodOptional<z.ZodNumber>;
            topP: z.ZodOptional<z.ZodNumber>;
            version: z.ZodOptional<z.ZodString>;
        } & {
            frequencyPenalty: z.ZodOptional<z.ZodNumber>;
            logProbs: z.ZodOptional<z.ZodBoolean>;
            presencePenalty: z.ZodOptional<z.ZodNumber>;
            temperature: z.ZodOptional<z.ZodNumber>;
            topLogProbs: z.ZodOptional<z.ZodNumber>;
        },
        "passthrough",
        z.ZodTypeAny,
        z.objectOutputType<
            {
                apiKey: z.ZodOptional<z.ZodString>;
                maxOutputTokens: z.ZodOptional<z.ZodNumber>;
                stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                topK: z.ZodOptional<z.ZodNumber>;
                topP: z.ZodOptional<z.ZodNumber>;
                version: z.ZodOptional<z.ZodString>;
            } & {
                frequencyPenalty: z.ZodOptional<z.ZodNumber>;
                logProbs: z.ZodOptional<z.ZodBoolean>;
                presencePenalty: z.ZodOptional<z.ZodNumber>;
                temperature: z.ZodOptional<z.ZodNumber>;
                topLogProbs: z.ZodOptional<z.ZodNumber>;
            },
            z.ZodTypeAny,
            "passthrough",
        >,
        z.objectInputType<
            {
                apiKey: z.ZodOptional<z.ZodString>;
                maxOutputTokens: z.ZodOptional<z.ZodNumber>;
                stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                topK: z.ZodOptional<z.ZodNumber>;
                topP: z.ZodOptional<z.ZodNumber>;
                version: z.ZodOptional<z.ZodString>;
            } & {
                frequencyPenalty: z.ZodOptional<z.ZodNumber>;
                logProbs: z.ZodOptional<z.ZodBoolean>;
                presencePenalty: z.ZodOptional<z.ZodNumber>;
                temperature: z.ZodOptional<z.ZodNumber>;
                topLogProbs: z.ZodOptional<z.ZodNumber>;
            },
            z.ZodTypeAny,
            "passthrough",
        >,
    > = ...