UNPKG

workers-ai-provider

Version:

Workers AI Provider for the vercel AI SDK

16 lines (13 loc) 443 B
import { createJsonErrorResponseHandler } from "@ai-sdk/provider-utils"; import { z } from "zod"; const workersAIErrorDataSchema = z.object({ code: z.string().nullable(), message: z.string(), object: z.literal("error"), param: z.string().nullable(), type: z.string(), }); export const workersAIFailedResponseHandler = createJsonErrorResponseHandler({ errorSchema: workersAIErrorDataSchema, errorToMessage: (data) => data.message, });