vercel/ai · error · APICallError

${event.message}

Error message

${event.message}

What it means

Error "${event.message}" thrown in vercel/ai.

Source

Thrown at packages/gateway/src/gateway-video-model.ts:121

              requestBodyValues,
              statusCode: response.status,
            });
          }

          if (!parseResult.success) {
            throw new APICallError({
              message: 'Failed to parse video SSE event',
              cause: parseResult.error,
              url,
              requestBodyValues,
              statusCode: response.status,
            });
          }

          const event = parseResult.value;

          if (event.type === 'error') {
            throw new APICallError({
              message: event.message,
              statusCode: event.statusCode,
              url,
              requestBodyValues,
              responseHeaders: Object.fromEntries([...response.headers]),
              responseBody: JSON.stringify(event),
              data: {
                error: {
                  message: event.message,
                  type: event.errorType,
                  param: event.param,
                },
              },
            });
          }

          // event.type === 'result'
          return {

View on GitHub (pinned to 69428b1f8b)

When it happens

Trigger: Thrown at packages/gateway/src/gateway-video-model.ts:121 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of vercel/ai@69428b1f8b (2026-08-30). Data as JSON: /api/errors/70cb847fa2ca67ea. Report an issue: GitHub.