public class BaiduWebSearchRepository extends Object implements Repository
基于百度AI搜索V2接口实现的Repository,支持两种搜索模式: - 基础搜索:返回搜索结果列表,不传model参数 - AI搜索:结合大模型进行智能总结,传入model参数
API文档参考:API文档参考
| Modifier and Type | Class and Description |
|---|---|
static class |
BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder
Builder模式构建器
|
static class |
BaiduWebSearchRepository.SearchType
搜索类型枚举
|
| Modifier and Type | Method and Description |
|---|---|
static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder |
of(BaiduWebSearchRepository.SearchType searchType)
创建指定类型的Builder实例
|
static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder |
ofAI()
创建AI搜索Builder实例
|
static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder |
ofBasic()
创建基础搜索Builder实例
|
List<Document> |
search(QueryCondition condition) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsearchpublic static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder ofBasic()
public static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder ofAI()
public static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder of(BaiduWebSearchRepository.SearchType searchType)
public List<Document> search(QueryCondition condition) throws IOException
search in interface RepositoryIOExceptionCopyright © 2025. All rights reserved.