Defined in: packages/ai/src/types.ts:2045
Options passed to a RerankAdapter. Documents reach the adapter already serialized to strings — the rerank() activity stringifies object documents and maps results back to the original elements, so adapters never deal with the caller's document type.
TProviderOptions extends object = Record<string, unknown>
optional abortSignal?: AbortSignal;Defined in: packages/ai/src/types.ts:2058
Forwarded to the provider request for cancellation.
documents: string[];Defined in: packages/ai/src/types.ts:2052
Documents to rerank, pre-serialized to strings by the activity.
logger: InternalLogger;Defined in: packages/ai/src/types.ts:2064
Internal logger threaded from the rerank() entry point. Adapters must call logger.request() before the provider call and logger.errors() in catch blocks.
model: string;Defined in: packages/ai/src/types.ts:2048
optional modelOptions?: TProviderOptions;Defined in: packages/ai/src/types.ts:2056
Provider-specific options forwarded by the rerank() activity.
query: string;Defined in: packages/ai/src/types.ts:2050
The search query documents are scored against.
optional topN?: number;Defined in: packages/ai/src/types.ts:2054
Return only the top N results. Passed through to the provider.