module AI::Provider::RerankingModel::V3

Overview

Reranking Model V3 interface.

Implement this module to create a reranking model provider.

Defined in:

ai/provider/reranking_model/reranking_model.cr

Instance Method Summary

Instance Method Detail

abstract def do_rerank(options : CallOptions) : Result #

Reranks documents based on relevance to a query.


[View source]
abstract def model_id : String #

Provider-specific model ID for logging purposes.


[View source]
abstract def provider : String #

Name of the provider for logging purposes.


[View source]
def specification_version : String #

Returns the specification version.


[View source]