UNPKG

@arizeai/phoenix-client

Version:
92 lines 3.76 kB
import z from "zod"; export declare const anthropicTextBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>; export type AnthropicTextBlock = z.infer<typeof anthropicTextBlockSchema>; export declare const anthropicImageBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ data: z.ZodString; media_type: z.ZodEnum<{ "image/jpeg": "image/jpeg"; "image/png": "image/png"; "image/gif": "image/gif"; "image/webp": "image/webp"; }>; type: z.ZodLiteral<"base64">; }, z.core.$strip>; }, z.core.$strip>; export type AnthropicImageBlock = z.infer<typeof anthropicImageBlockSchema>; export declare const anthropicToolUseBlockSchema: z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<"tool_use">; name: z.ZodString; input: z.ZodType<import("../../jsonLiteralSchema.js").JSONLiteral, unknown, z.core.$ZodTypeInternals<import("../../jsonLiteralSchema.js").JSONLiteral, unknown>>; }, z.core.$strip>; export type AnthropicToolUseBlock = z.infer<typeof anthropicToolUseBlockSchema>; export declare const anthropicToolResultBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"tool_result">; tool_use_id: z.ZodString; content: z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ data: z.ZodString; media_type: z.ZodEnum<{ "image/jpeg": "image/jpeg"; "image/png": "image/png"; "image/gif": "image/gif"; "image/webp": "image/webp"; }>; type: z.ZodLiteral<"base64">; }, z.core.$strip>; }, z.core.$strip>]>>]>; is_error: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; export type AnthropicToolResultBlock = z.infer<typeof anthropicToolResultBlockSchema>; export declare const anthropicMessagePartSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ data: z.ZodString; media_type: z.ZodEnum<{ "image/jpeg": "image/jpeg"; "image/png": "image/png"; "image/gif": "image/gif"; "image/webp": "image/webp"; }>; type: z.ZodLiteral<"base64">; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<"tool_use">; name: z.ZodString; input: z.ZodType<import("../../jsonLiteralSchema.js").JSONLiteral, unknown, z.core.$ZodTypeInternals<import("../../jsonLiteralSchema.js").JSONLiteral, unknown>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; tool_use_id: z.ZodString; content: z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ data: z.ZodString; media_type: z.ZodEnum<{ "image/jpeg": "image/jpeg"; "image/png": "image/png"; "image/gif": "image/gif"; "image/webp": "image/webp"; }>; type: z.ZodLiteral<"base64">; }, z.core.$strip>; }, z.core.$strip>]>>]>; is_error: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>], "type">; export type AnthropicMessagePart = z.infer<typeof anthropicMessagePartSchema>; //# sourceMappingURL=messagePartSchemas.d.ts.map