Variable AssistantMessageJSONSchemaConst
AssistantMessageJSONSchema:
ZodObject<
{
audio:
ZodOptional<ZodAny>;
content:
ZodUnion<
readonly
[
ZodString,
ZodArray<
ZodObject<{
text:
ZodString;
type:
ZodLiteral<"text">
},
$strip>,
>,
ZodNull,
],
>;
cost:
ZodOptional<
ZodObject<
{
cachedInputCost:
ZodOptional<ZodNumber>;
currency:
ZodString;
inputCost:
ZodNumber;
outputCost:
ZodNumber;
totalCost:
ZodNumber;
},
$strip,
>,
>;
name:
ZodOptional<ZodString>;
rawData:
ZodOptional<ZodAny>;
refusal:
ZodOptional<ZodNullable<ZodString>>;
role:
ZodLiteral<"assistant">;
thinkingBlocks:
ZodOptional<
ZodArray<ZodObject<{
signature:
ZodString;
text:
ZodString
},
$strip>>,
>;
toolCalls:
ZodOptional<
ZodArray<
ZodObject<
{
arguments:
ZodDefault<ZodRecord<ZodString,
ZodAny>>;
id:
ZodDefault<ZodString>;
name:
ZodString;
},
$strip,
>,
>,
>;
usage:
ZodOptional<
ZodObject<
{
cachedInputTokens:
ZodOptional<ZodNumber>;
inputTokens:
ZodNumber;
outputTokens:
ZodNumber;
totalTokens:
ZodOptional<ZodNumber>;
},
$strip,
>,
>;
},
$strip,
> = ...