Interface: SkillLimitErrorInit
다음에 정의되어 있습니다: packages/ai/src/utilities/errors.ts:13
skills 요청이 provider 제한을 초과할 때 발생합니다. ai-anthropic 및 openai-base의 네이티브 도구 팩토리가 skills 패키지에 의존하지 않고 이 오류를 발생시킬 수 있도록 @tanstack/ai-skills가 아닌 core에 있습니다. @tanstack/ai-skills는 이 오류를 portable 경로에 다시 내보냅니다.
path는 네이티브 provider 제한(예: Anthropic의 8개 skill 제한)과 portable 경로 제한을 구분하므로, portable 사용자가 hosted skills에만 적용되는 제한을 찾아다니지 않도록 합니다.
속성
actual
actual: number;
정의 위치: packages/ai/src/utilities/errors.ts:18
allowed
allowed: number;
정의 위치: packages/ai/src/utilities/errors.ts:17
limit
limit: string;
정의 위치: packages/ai/src/utilities/errors.ts:16
offending
offending: string[];
정의 위치: packages/ai/src/utilities/errors.ts:19
path
path: "native" | "portable";
정의 위치: packages/ai/src/utilities/errors.ts:15
provider
provider: "anthropic" | "openai" | "gemini" | "other";