大模型系列——SearpApi联网搜索 给DeepSeek插上翅膀

大模型系列——SearpApi联网搜索 给DeepSeek插上翅膀

本地部署的DeepSeek API没有联网搜索功能,因此我们需要自己实现,这就是本教程的目的。

DeepSeek API+SearpApi联网搜索

我找不到 DeepSeek 的知识截止日期,所以我直接问了 DeepSeek:

img

DeepSeek 对知识截止日期的回复

如你所见,它的最新知识来自 2024 年 7 月,它建议使用互联网访问获取最新信息。

如果你直接使用该平台,可以激活“搜索”功能来搜索网络:

img

DeepSeek 中的 Web 搜索功能

但如果使用 API,则需要找到一种变通方法,这就是我们将在本线程中讨论的内容!

### 如何通过本地部署的 DeepSeek 大规模模型实现联网搜索 为了使本地部署的 DeepSeek 大规模模型能够执行联网搜索,通常需要集成外部API接口来获取实时数据。具体方法如下: #### 集成搜索引擎 API 一种常见的方式是利用现有的第三方搜索引擎API,如百度、谷歌或必应提供的开发者工具包。这些API允许应用程序发送HTTP请求并接收JSON格式的结果。 对于DeepSeek而言,可以修改其内部架构以便于调用这类API。当接收到涉及事实查询的任务时,程序会自动向指定的搜索引擎提交关键词,并解析返回的数据作为补充信息源[^2]。 ```python import requests def search_web(query): api_key = "your_api_key_here" url = f"https://api.searchengine.com/search?q={query}&key={api_key}" response = requests.get(url) data = response.json() results = [] for item in data['items']: title = item['title'] snippet = item['snippet'] link = item['link'] result = { 'title': title, 'snippet': snippet, 'link': link } results.append(result) return results ``` 此代码片段展示了如何构建一个简单的函数`search_web()`用于发起网络搜索请求并将结果整理为易于理解的形式。需要注意的是实际应用中应当替换掉示例中的URL以及API密钥部分。 #### 修改配置文件以启用在线模式 某些情况下,可能只需要调整软件本身的设置就能开启联网能力。这往往涉及到编辑特定的配置文件,比如`.env`环境变量定义或是XML/YAML形式的应用参数表单。确保其中有关联互联网访问权限的相关选项被正确激活[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值