UNPKG

@arizeai/phoenix-client

Version:

A client for the Phoenix API

21 lines 498 B
import z from "zod"; /* * * OpenAI Message Part Schemas * */ export const openaiChatPartTextSchema = z.object({ type: z.literal("text"), text: z.string(), }); export const openaiChatPartImageSchema = z.object({ type: z.literal("image_url"), image_url: z.object({ url: z.string(), }), }); export const openaiChatPartSchema = z.discriminatedUnion("type", [ openaiChatPartTextSchema, openaiChatPartImageSchema, ]); //# sourceMappingURL=messagePartSchemas.js.map