UNPKG

@tanstack/ai

Version:

Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.

29 lines (28 loc) 857 B
//#region src/byok/errors.ts var ByokMissingError = class extends Error { provider; constructor(provider) { super(`Missing ${provider} API key`); this.name = "ByokMissingError"; this.provider = provider; } }; var ByokBlockedError = class extends Error { provider; reason; constructor(provider, reason) { super(reason === "locked" ? `${provider} key is locked` : `Missing ${provider} API key`); this.name = "ByokBlockedError"; this.provider = provider; this.reason = reason; } }; var ByokUnresolvedProviderError = class extends Error { constructor() { super("BYOK is enabled but no provider slug was resolved. Pass byokProvider or forwardedProps.provider."); this.name = "ByokUnresolvedProviderError"; } }; //#endregion export { ByokBlockedError, ByokMissingError, ByokUnresolvedProviderError }; //# sourceMappingURL=errors.js.map