openaiChatPartSchema: ZodDiscriminatedUnion<
    "type",
    [
        ZodObject<
            { text: ZodString; type: ZodLiteral<"text"> },
            "strip",
            ZodTypeAny,
            { text: string; type: "text" },
            { text: string; type: "text" },
        >,
        ZodObject<
            {
                image_url: ZodObject<
                    { url: ZodString },
                    "strip",
                    ZodTypeAny,
                    { url: string },
                    { url: string },
                >;
                type: ZodLiteral<"image_url">;
            },
            "strip",
            ZodTypeAny,
            { image_url: { url: string }; type: "image_url" },
            { image_url: { url: string }; type: "image_url" },
        >,
    ],
> = ...