Variable SamplingContentSchemaConst
SamplingContentSchema: ZodDiscriminatedUnion<
[
ZodObject<
{
_meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
annotations: ZodOptional<
ZodObject<
{
audience: ZodOptional<
ZodArray<ZodEnum<{ assistant: ...; user: ... }>>,
>;
lastModified: ZodOptional<ZodISODateTime>;
priority: ZodOptional<ZodNumber>;
},
$strip,
>,
>;
text: ZodString;
type: ZodLiteral<"text">;
},
$strip,
>,
ZodObject<
{
_meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
annotations: ZodOptional<
ZodObject<
{
audience: ZodOptional<
ZodArray<ZodEnum<{ assistant: ...; user: ... }>>,
>;
lastModified: ZodOptional<ZodISODateTime>;
priority: ZodOptional<ZodNumber>;
},
$strip,
>,
>;
data: ZodString;
mimeType: ZodString;
type: ZodLiteral<"image">;
},
$strip,
>,
ZodObject<
{
_meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
annotations: ZodOptional<
ZodObject<
{
audience: ZodOptional<
ZodArray<ZodEnum<{ assistant: ...; user: ... }>>,
>;
lastModified: ZodOptional<ZodISODateTime>;
priority: ZodOptional<ZodNumber>;
},
$strip,
>,
>;
data: ZodString;
mimeType: ZodString;
type: ZodLiteral<"audio">;
},
$strip,
>,
],
"type",
> = ...
Basic content types for sampling responses (without tool use). Used for backwards-compatible
CreateMessageResultwhen tools are not used.