起因是我刷到了个帖子:

我印象里是不能搜索的,平时都会额外专门配置搜索。
但我在站内没看到相关讨论,于是进一步调查,发现其实之前已经支持了:
因为要查询几千条企业数据,用deepseek网页版 快速模式+深度思考+智能搜索,结果很准确,但因为要查几千条,网页版估计不让查这么多。想着用deepseek的api.
问deepseek网页版快速模式,api有没有智能搜索(因为企业数据要准确必须联网搜索),dp说没有,我又问dp的专家模式,专家模式说有。查api文档也没说有没有。到底有没有啊???
deepseek官方的api有没有联网搜索…
这次 DeepSeek V4 Flash 0731 更新的意义在于,在新增支持 Responses API 的同时也引入了原本 Anthropic API 才有的搜索能力。另外,搜索功能目前没有看到任何额外的计费说明,成本应该是很低的。
测试示例 Powershell 代码:
$env:DEEPSEEK_API_KEY = "sk-xxxxxxxxx"
$body = @{
model = "deepseek-v4-flash"
input = "搜索今天最新的20条重要 AI 新闻,要标注时间和出处"
tools = @(
@{ type = "web_search" }
)
} | ConvertTo-Json -Depth 3
$response = Invoke-RestMethod `
-Uri "https://api.deepseek.com/responses" `
-Method Post `
-Headers @{ Authorization = "Bearer $env:DEEPSEEK_API_KEY" } `
-ContentType "application/json" `
-Body ([Text.Encoding]::UTF8.GetBytes($body))
# 防范中文乱码
$response.output.content |
Where-Object text |
ForEach-Object {
$_.text = [Text.Encoding]::UTF8.GetString(
[Text.Encoding]::GetEncoding(28591).GetBytes($_.text)
)
}
# 思考过程
($response.output |
Where-Object type -eq "reasoning").content.text
# 最终回复
($response.output |
Where-Object phase -eq "final_answer").content.text
结果示例:

感觉对于国内消息源来说已经挺不错了。
此外,对于可被索引的网页,还可以获取内容。
例如我把提示词换成:
这个链接中的正文复述一下 https://www.ithome.com/0/985/307.htm
结果是:
