Rafiki Worker API Reference
    Preparing search index...

    Variable SummarySchemaConst

    SummarySchema: ZodObject<
        {
            duration_api_ms: ZodOptional<ZodNullable<ZodNumber>>;
            duration_ms: ZodOptional<ZodNullable<ZodNumber>>;
            is_complete: ZodBoolean;
            is_error: ZodOptional<ZodNullable<ZodBoolean>>;
            num_turns: ZodOptional<ZodNullable<ZodNumber>>;
            openai_trace_id: ZodOptional<ZodNullable<ZodString>>;
            result: ZodOptional<ZodNullable<ZodString>>;
            session_id: ZodOptional<ZodNullable<ZodString>>;
            structured_output: ZodOptional<ZodNullable<ZodUnknown>>;
            subtype: ZodOptional<ZodNullable<ZodString>>;
            text: ZodOptional<ZodNullable<ZodString>>;
            total_cost_usd: ZodOptional<ZodNullable<ZodNumber>>;
            trace_id: ZodOptional<ZodNullable<ZodString>>;
            usage: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
        },
        "strict",
        ZodTypeAny,
        {
            duration_api_ms?: number
            | null;
            duration_ms?: number | null;
            is_complete: boolean;
            is_error?: boolean | null;
            num_turns?: number | null;
            openai_trace_id?: string | null;
            result?: string | null;
            session_id?: string | null;
            structured_output?: unknown;
            subtype?: string | null;
            text?: string | null;
            total_cost_usd?: number | null;
            trace_id?: string | null;
            usage?: Record<string, unknown> | null;
        },
        {
            duration_api_ms?: number
            | null;
            duration_ms?: number | null;
            is_complete: boolean;
            is_error?: boolean | null;
            num_turns?: number | null;
            openai_trace_id?: string | null;
            result?: string | null;
            session_id?: string | null;
            structured_output?: unknown;
            subtype?: string | null;
            text?: string | null;
            total_cost_usd?: number | null;
            trace_id?: string | null;
            usage?: Record<string, unknown> | null;
        },
    > = ...

    Runtime schema for the summary block returned with completed query responses.