RerankConfig
public class RerankConfig
源码Source
io/agentscope/core/rag/integration/dify/RerankConfig.java:38–147重排配置,保存相关配置项。位于 io.agentscope.core.rag.integration.dify 包。核心成员包括 getProviderName、getModelName、builder、toString。
Rerank configuration for Dify knowledge base retrieval.
Reranking improves retrieval quality by re-scoring documents using a specialized ranking model. This is typically applied after initial retrieval to refine results.
Example usage:
`RerankConfig rerankConfig = RerankConfig.builder()
.providerName("cohere") // Optional: reranking provider
.modelName("rerank-english-v2.0") // Optional: model name
.topN(5) // Optional: top N after reranking
.build();
DifyRAGConfig config = DifyRAGConfig.builder()
.enableRerank(true)
.rerankConfig(rerankConfig)
.build();
`
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | RerankConfig的构建器。 Builder for RerankConfig. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public String getProviderName() | 获取重排提供者名称。 Gets the rerank provider name. |
public String getModelName() | 获取重排模型名称。 Gets the rerank model name. |
public static Builder builder()static | 创建新的构建器用于 RerankConfig。 Creates a new builder for RerankConfig. |
public String toString() | 返回 `toString` 结果。 Returns the to string. |
方法详情Method Detail
getProviderName
public String getProviderName()
获取重排提供者名称。
Gets the rerank provider name.
String返回字符串结果。the provider name (e.g., "cohere", "jina"), or null if using default
源码Source
io/agentscope/core/rag/integration/dify/RerankConfig.java:53–55getModelName
public String getModelName()
获取重排模型名称。
Gets the rerank model name.
String返回字符串结果。the model name, or null if using default
源码Source
io/agentscope/core/rag/integration/dify/RerankConfig.java:62–64builder
public static Builder builder()
static
创建新的构建器用于 RerankConfig。
Creates a new builder for RerankConfig.
Builder一种新的构建器实例。a new Builder instance
源码Source
io/agentscope/core/rag/integration/dify/RerankConfig.java:71–73toString
public String toString()
返回 toString 结果。
Returns the to string.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/rag/integration/dify/RerankConfig.java:137–146嵌套类详情Nested Class Detail
Builder
public static class BuilderRerankConfig的构建器。位于 io.agentscope.core.rag.integration.dify 包。核心成员包括 providerName、modelName、build。
Builder for RerankConfig.