본문으로 건너뛰기

Interface: SkillLimitErrorInit

다음에 정의되어 있습니다: packages/ai/src/utilities/errors.ts:13

skills 요청이 provider 제한을 초과할 때 발생합니다. ai-anthropicopenai-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";

정의 위치: packages/ai/src/utilities/errors.ts:14