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