/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type RerankRequest = { query: string; documents: Array<{ [k: string]: any }>; topK?: number | undefined; }; /** @internal */ export type RerankRequest$Outbound = { query: string; documents: Array<{ [k: string]: any }>; topK?: number | undefined; }; /** @internal */ export const RerankRequest$outboundSchema: z.ZodMiniType< RerankRequest$Outbound, RerankRequest > = z.object({ query: z.string(), documents: z.array(z.record(z.string(), z.any())), topK: z.optional(z.int()), }); export function rerankRequestToJSON(rerankRequest: RerankRequest): string { return JSON.stringify(RerankRequest$outboundSchema.parse(rerankRequest)); }