@arizeai/phoenix-client
Version:
A client for the Phoenix API
16 lines • 570 B
TypeScript
import z from "zod";
/**
* Phoenix's tool choice schema
*/
export declare const phoenixToolChoiceSchema: z.ZodUnion<readonly [z.ZodObject<{
type: z.ZodLiteral<"none">;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"zero_or_more">;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"one_or_more">;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"specific_function">;
function_name: z.ZodString;
}, z.core.$strip>]>;
export type PhoenixToolChoice = z.infer<typeof phoenixToolChoiceSchema>;
//# sourceMappingURL=toolChoiceSchemas.d.ts.map