Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/reranker-llm / LlmReRanker
Class: LlmReRanker<TRecord>
Defined in: reranker.ts:97
ReRanker implementation. Matches the contract from @graphorin/memory/search.
Stable
Type Parameters
| Type Parameter | Default type |
|---|---|
TRecord extends MemoryRecord | MemoryRecord |
Implements
Constructors
Constructor
new LlmReRanker<TRecord>(options): LlmReRanker<TRecord>;Defined in: reranker.ts:112
Parameters
| Parameter | Type |
|---|---|
options | LlmRerankerOptions<TRecord> |
Returns
LlmReRanker<TRecord>
Properties
| Property | Modifier | Type | Default value | Description | Defined in |
|---|---|---|---|---|---|
batchSize | readonly | number | undefined | - | reranker.ts:101 |
fallbackScore | readonly | number | undefined | - | reranker.ts:104 |
id | readonly | "llm-judge" | RERANKER_ID | Stable lowercase identifier surfaced on every span. | reranker.ts:98 |
maxOutputTokens | readonly | number | undefined | - | reranker.ts:103 |
maxScore | readonly | number | undefined | - | reranker.ts:100 |
provider | readonly | Provider | undefined | - | reranker.ts:99 |
temperature | readonly | number | undefined | - | reranker.ts:102 |
Accessors
invocationCount
Get Signature
get invocationCount(): number;Defined in: reranker.ts:141
Number of rerank(...) invocations since construction. Surfaced for observability + the test suite.
Stable
Returns
number
lastPromptTokens
Get Signature
get lastPromptTokens(): number;Defined in: reranker.ts:152
Rough total prompt-tokens spent on the most-recent rerank call. Returned by the provider on each generate(...); we expose the sum so tests can assert the batching shape.
Stable
Returns
number
Methods
rerank()
rerank<TInputRecord>(
query,
lists,
options?): Promise<readonly MemoryHit<TInputRecord>[]>;Defined in: reranker.ts:156
Rerank one or more parallel ranked lists and return the fused top-K (default topK = 10). Each input list must already be sorted by score descending.
Type Parameters
| Type Parameter |
|---|
TInputRecord extends MemoryRecord |
Parameters
| Parameter | Type |
|---|---|
query | string |
lists | readonly readonly MemoryHit<TInputRecord>[][] |
options | ReRankOptions |
Returns
Promise<readonly MemoryHit<TInputRecord>[]>