인터페이스: RerankOptions<TProviderOptions>
정의 위치: packages/ai/src/types.ts:1779
RerankAdapter에 전달되는 옵션입니다. 문서는 이미 문자열로
직렬화된 상태로 어댑터에 전달됩니다. rerank() 활동에서 객체 문서를 문자열화하고
결과를 원래 요소로 다시 매핑하므로, 어댑터는 호출자의 문서 타입을 처리하지 않습니다.
타입 매개변수
TProviderOptions
TProviderOptions extends object = Record<string, unknown>
속성
abortSignal?
optional abortSignal?: AbortSignal;
정의 위치: packages/ai/src/types.ts:1792
취소를 위해 프로바이더 요청으로 전달됩니다.
documents
documents: string[];
정의 위치: packages/ai/src/types.ts:1786
활동에서 문자열로 미리 직렬화하여 리랭크할 문서입니다.
logger
logger: InternalLogger;
정의 위치: packages/ai/src/types.ts:1798
rerank() 진입점에서 전달되는 내부 로거입니다. 어댑터는 프로바이더를 호출하기 전에 logger.request()를 호출하고 catch 블록에서 logger.errors()를 호출해야 합니다.
model
model: string;
정의 위치: packages/ai/src/types.ts:1782
modelOptions?
optional modelOptions?: TProviderOptions;
정의 위치: packages/ai/src/types.ts:1790
rerank() 활동에서 전달하는 프로바이더별 옵션입니다.
query
query: string;
정의 위치: packages/ai/src/types.ts:1784
문서의 점수를 계산할 검색 쿼리입니다.
topN?
optional topN?: number;
정의 위치: packages/ai/src/types.ts:1788
상위 N개의 결과만 반환합니다. 프로바이더로 그대로 전달됩니다.