UNPKG

ai

Version:

AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.

24 lines (21 loc) • 561 B
import { APICallError } from '@ai-sdk/provider'; export async function createUIApiCallError({ response, url, fallbackMessage, }: { response: Response; url: string; fallbackMessage: string; }) { const responseBody = await response.text(); return new APICallError({ message: responseBody || fallbackMessage, url, // UI requests can contain prompts, messages, and other sensitive values. // Keep them out of client-facing error objects. requestBodyValues: undefined, statusCode: response.status, responseBody, }); }