@arizeai/phoenix-client
Version:
A client for the Phoenix API
15 lines • 476 B
JavaScript
import { schemaMatches } from "../../../utils/schemaMatches.js";
import z from "zod";
/**
* The Phoenix tool definition schema
*/
export const phoenixToolDefinitionSchema = schemaMatches()(z.object({
type: z.literal("function"),
function: z.object({
name: z.string(),
description: z.string().optional(),
parameters: z.record(z.unknown()).optional(),
strict: z.boolean().optional(),
}),
}));
//# sourceMappingURL=toolSchemas.js.map