본문으로 건너뛰기

인터페이스: 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개의 결과만 반환합니다. 프로바이더로 그대로 전달됩니다.