import io.agentscope.core.rag.integration.ragflow.RAGFlowConfig;
import io.agentscope.core.rag.integration.ragflow.RAGFlowKnowledge;
import io.agentscope.core.rag.model.RetrieveConfig;
RAGFlowConfig config = RAGFlowConfig.builder()
.apiKey("ragflow-xxxxxxxx")
.baseUrl("http://localhost:9380")
.knowledgeBaseId("kb-xxxxx")
.topK(10)
.similarityThreshold(0.5)
.enableRerank(true)
.build();
RAGFlowKnowledge knowledge = RAGFlowKnowledge.builder()
.config(config)
.build();
List<Document> hits = knowledge.retrieve(
"What is AI?",
RetrieveConfig.builder().limit(5).build()
).block();