본문으로 건너뛰기

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