본문으로 건너뛰기

인터페이스: RerankResult<TDocument>

정의 위치: packages/ai/src/types.ts:1818

호출자의 문서 요소 타입을 제네릭으로 사용하는 rerank() 활동의 공개 결과입니다. 따라서 document / rerankedDocuments에는 직렬화된 형식이 아닌 원래 값(문자열 또는 객체)이 포함됩니다.

타입 매개변수​

TDocument​

TDocument = string

속성​

id​

id: string;

정의 위치: packages/ai/src/types.ts:1819


model​

model: string;

정의 위치: packages/ai/src/types.ts:1820


ranking​

ranking: object[];

정의 위치: packages/ai/src/types.ts:1822

점수가 매겨진 결과이며, 관련성이 가장 높은 순서입니다.

document​

document: TDocument;

index​

index: number;

score​

score: number;

rerankedDocuments​

rerankedDocuments: TDocument[];

정의 위치: packages/ai/src/types.ts:1824

관련성에 따라 순서를 다시 정렬한 문서입니다 — ranking.map(r => r.document).


usage​

usage: TokenUsage;

정의 위치: packages/ai/src/types.ts:1832

요청의 사용량입니다. 리랭크는 일반적으로 토큰이 아니라 프로바이더가 정의한 "검색 단위"(usage.billed = { quantity, unit: 'units' })로 과금됩니다. 일부 프로바이더(예: OpenRouter)는 totalTokens 및 cost도 보고할 수 있습니다. Cohere는 검색 단위만 보고하며 토큰 수는 0으로 둡니다. 더 이상 권장되지 않는 unitsBilled 필드도 호환성을 위해 계속 채워집니다.