Defined in: packages/ai/src/types.ts:1877
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:1890
Forwarded to the provider request for cancellation.
documents: string[];Defined in: packages/ai/src/types.ts:1884
Documents to rerank, pre-serialized to strings by the activity.
logger: InternalLogger;Defined in: packages/ai/src/types.ts:1896
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:1880
optional modelOptions?: TProviderOptions;Defined in: packages/ai/src/types.ts:1888
Provider-specific options forwarded by the rerank() activity.
query: string;Defined in: packages/ai/src/types.ts:1882
The search query documents are scored against.
optional topN?: number;Defined in: packages/ai/src/types.ts:1886
Return only the top N results. Passed through to the provider.