AxDefaultResultReranker
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/docs/reranker.ts#L11
Extends
Constructors
Constructor
new AxDefaultResultReranker(options?: Readonly<AxProgramForwardOptions<string>>): AxDefaultResultReranker;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/docs/reranker.ts#L15
Parameters
Parameter | Type |
---|---|
options? | Readonly <AxProgramForwardOptions <string >> |
Returns
AxDefaultResultReranker
Overrides
Methods
_forward1()
_forward1(
ai: Readonly<AxAIService>,
values:
| AxRerankerIn
| AxMessage<AxRerankerIn>[],
options: Readonly<AxProgramForwardOptions<any>>): AxGenStreamingOut<AxRerankerOut>;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/generate.ts#L676
Parameters
Parameter | Type |
---|---|
ai | Readonly <AxAIService > |
values | | AxRerankerIn | AxMessage <AxRerankerIn >[] |
options | Readonly <AxProgramForwardOptions <any >> |
Returns
AxGenStreamingOut
<AxRerankerOut
>
Inherited from
addAssert()
addAssert(fn: (values: Record<string, unknown>) => undefined | boolean | Promise<undefined | boolean>, message?: string): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/generate.ts#L195
Parameters
Parameter | Type |
---|---|
fn | (values : Record <string , unknown >) => undefined | boolean | Promise <undefined | boolean > |
message? | string |
Returns
void
Inherited from
addFieldProcessor()
addFieldProcessor(fieldName: string, fn:
| AxFieldProcessorProcess
| AxStreamingFieldProcessorProcess): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/generate.ts#L242
Parameters
Parameter | Type |
---|---|
fieldName | string |
fn | | AxFieldProcessorProcess | AxStreamingFieldProcessorProcess |
Returns
void
Inherited from
addStreamingAssert()
addStreamingAssert(
fieldName: string,
fn: (content: string, done?: boolean) => undefined | boolean,
message?: string): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/generate.ts#L199
Parameters
Parameter | Type |
---|---|
fieldName | string |
fn | (content : string , done? : boolean ) => undefined | boolean |
message? | string |
Returns
void
Inherited from
addStreamingFieldProcessor()
addStreamingFieldProcessor(fieldName: string, fn:
| AxFieldProcessorProcess
| AxStreamingFieldProcessorProcess): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/generate.ts#L235
Parameters
Parameter | Type |
---|---|
fieldName | string |
fn | | AxFieldProcessorProcess | AxStreamingFieldProcessorProcess |
Returns
void
Inherited from
AxGen
.addStreamingFieldProcessor
forward()
forward<T>(
ai: T,
input: Readonly<AxRerankerIn>,
options?: Readonly<AxProgramForwardOptionsWithModels<T>>): Promise<AxRerankerOut>;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/docs/reranker.ts#L22
Type Parameters
Type Parameter |
---|
T extends Readonly <AxAIService <unknown , unknown , string >> |
Parameters
Parameter | Type |
---|---|
ai | T |
input | Readonly <AxRerankerIn > |
options? | Readonly <AxProgramForwardOptionsWithModels <T >> |
Returns
Promise
<AxRerankerOut
>
Overrides
getSignature()
getSignature(): AxSignature;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L55
Returns
Inherited from
getTraces()
getTraces(): AxProgramTrace<AxRerankerIn, AxRerankerOut>[];
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L153
Returns
AxProgramTrace
<AxRerankerIn
, AxRerankerOut
>[]
Inherited from
getUsage()
getUsage(): AxModelUsage & object[];
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L167
Returns
AxModelUsage
& object
[]
Inherited from
register()
register(prog: Readonly<AxTunable<IN, OUT> & AxUsable>): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L83
Parameters
Parameter | Type |
---|---|
prog | Readonly <AxTunable <IN , OUT > & AxUsable > |
Returns
void
Inherited from
resetUsage()
resetUsage(): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L177
Returns
void
Inherited from
setDemos()
setDemos(demos: readonly AxProgramDemos<AxRerankerIn, AxRerankerOut>[]): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L184
Parameters
Parameter | Type |
---|---|
demos | readonly AxProgramDemos <AxRerankerIn , AxRerankerOut >[] |
Returns
void
Inherited from
setDescription()
setDescription(description: string): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L73
Parameters
Parameter | Type |
---|---|
description | string |
Returns
void
Inherited from
setExamples()
setExamples(examples: Readonly<AxProgramExamples<AxRerankerIn, AxRerankerOut>>, options?: Readonly<AxSetExamplesOptions>): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/generate.ts#L978
Parameters
Parameter | Type |
---|---|
examples | Readonly <AxProgramExamples <AxRerankerIn , AxRerankerOut >> |
options? | Readonly <AxSetExamplesOptions > |
Returns
void
Inherited from
setId()
setId(id: string): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L90
Parameters
Parameter | Type |
---|---|
id | string |
Returns
void
Inherited from
setParentId()
setParentId(parentId: string): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L97
Parameters
Parameter | Type |
---|---|
parentId | string |
Returns
void
Inherited from
setSignature()
setSignature(signature:
| undefined
| Readonly<
| string
| AxSignature<Record<string, any>, Record<string, any>>
| AxSignatureConfig>): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/program.ts#L59
Parameters
Parameter | Type |
---|---|
signature | | undefined | Readonly < | string | AxSignature <Record <string , any >, Record <string , any >> | AxSignatureConfig > |
Returns
void
Inherited from
streamingForward()
streamingForward<T>(
ai: T,
values:
| AxRerankerIn
| AxMessage<AxRerankerIn>[],
options?: Readonly<AxProgramStreamingForwardOptionsWithModels<T>>): AxGenStreamingOut<AxRerankerOut>;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/generate.ts#L923
Type Parameters
Type Parameter |
---|
T extends Readonly <AxAIService <unknown , unknown , string >> |
Parameters
Parameter | Type |
---|---|
ai | T |
values | | AxRerankerIn | AxMessage <AxRerankerIn >[] |
options? | Readonly <AxProgramStreamingForwardOptionsWithModels <T >> |
Returns
AxGenStreamingOut
<AxRerankerOut
>
Inherited from
updateMeter()
updateMeter(meter?: Meter): void;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/dsp/generate.ts#L175
Parameters
Parameter | Type |
---|---|
meter? | Meter |
Returns
void