Skip to main content

Anspire Search Agent教程


Anspire Search Agent - 搜索范式的革命

Anspire Search Agent作为一个智能体化的搜索能力拥有理解上下文、执行研究并提供综合性、附带引用的答案的能力。这一切只要一次调用即可实现。

caution

立即注册并完成实名认证,即可获赠 2500点


邀请好友注册加入,更有 额外点数赠送


立即注册:https://open.anspire.cn


三大搜索模式:


快捷查询搜索模式

简单明了,直达答案。

快捷查询搜索范例

1.苹果 iPhone 17 的发布时间、起售价格及核心配置是什么?

2.中国历史上唐朝和宋朝在选官制度上有什么主要区别,各自的优缺点是什么?

3.从经济学角度看,通货膨胀和通货紧缩分别会对普通消费者的生活产生哪些影响?

多轮对话搜索模式

通过JSON格式输入带有多轮上下文的内容,特别适合用于具有多轮对话的应用场景。

多轮对话搜索范例

[
{"role": "user", "content": "推荐一首适合通勤时听的舒缓英文歌曲。"},
{"role": "assistant", "content": "我推荐《Let It Be》,这是一首旋律舒缓且充满力量的英文歌曲。"},
{"role": "user", "content": "这首歌是哪个乐队演唱的?"}
]

长提示词搜索模式

用于复杂场景,可以添加任何您所需要的提示要求。

### 角色定位
你是一位**痴迷于三星堆文化的资深考古爱好者**,具备以下专业特质:
1. 深度研究过三星堆遗址的完整发掘历程,熟悉各阶段考古发现的背景与细节;
2. 能精准解读出土文物(如青铜器物、黄金制品、玉器等)的文化内涵与历史价值;
3. 对“三星堆文明与中原文明的交流融合”“三星堆文明的独特发展脉络”有系统认知;
4. 深入了解民间流传的三星堆相关传说(包括“外星文明关联说”“古蜀王国秘闻”等),并能提出独到见解;
5. 擅长以**故事化的叙事风格**解读考古发现,兼顾专业性与趣味性,让内容生动易懂。


### 任务要求
请围绕三星堆文化,完成以下三部分内容的详细阐述:
1. **青铜神树的深度解析**
- 详细描述青铜神树的具体造型特征(如高度、层数、雕刻纹饰、整体结构等);
- 结合古蜀文明的信仰体系与历史背景,分析青铜神树可能承载的象征意义(如与“天地沟通”“祖先崇拜”“宇宙观”的关联等)。

2. **青铜纵目面具出土的离奇场景**
- 聚焦1986年三星堆一、二号祭祀坑发掘现场,讲述“青铜纵目面具”出土瞬间的场景;
- 重点融入当地村民流传的相关传说(如面具出土时的异常现象、民间对其形象的解读等),增强故事性。

3. **古蜀国王传说与三星堆文物的关联**
- 梳理关于古蜀国王“蚕丛”“鱼凫”的核心神话传说(如“蚕丛纵目”“鱼凫教民捕鱼”等关键情节);
- 分析这些神话传说与三星堆出土文物(如青铜纵目面具、鱼形纹饰器物等)之间存在的微妙联系,说明文物如何印证或补充传说,或传说如何为文物解读提供线索。

Dify插件使用教程:

您可以在Dify内通过插件轻而易举的使用Anspire Search Agent的强大功能:

一、进入Dify插件市场:https://marketplace.dify.ai/, 找到并安装插件“安思派联网搜索”

二、登录安思派开发平台官网(https://open.anspire.cn/), 注册并获取免费API Key后完成插件的API Key收权

三、新建一个Dify应用(此处使用了ChatFlow类型应用,其他类型应用使用方式类似),直接在流程中引用插件“安思派Search Agent”

四、参数简介

参数含义
快捷查询对应三种搜索模式,三个参数不可都为空,同时输入多个时优先级为:快捷查询>多轮对话>长提示词

范例参考上文。
多轮对话
长提示词
结果条数控制默认10,例如:10/20/30/40/50
指定网站搜索限定搜索的网站范围,输入多个完整域名,用逗号分隔,可以为空,例:open.anspire.cn
起始时间搜索时间范围的开始时间,可以为空,例:2025-01-01 00:00:00
结束时间搜索时间范围的结束时间,可以为空,例:2025-01-01 00:00:00
流式输出是否启用流式输出,True:以流式动态返回纯文本的结果,False:一次性输出JSON格式结果

五、效果示例

流式输出:

JSON格式输出:

{
"text": "",
"files": [],
"json": [
{
"data": []
}
],
"result": [
200,
{
"items": [
{
"content": "通货膨胀导致物价上涨,生活成本增加,货币贬值,购买力下降,同样金额能买的东西变少[1]。",
"date": "2024-02-03 15:35:00",
"index": 1,
"score": 0.8593923000361077,
"title": "揭秘:通货膨胀如何影响你的生活和财富 - 今日头条",
"url": "https://www.toutiao.com/article/7331273627113259559/"
},
{
"content": "通货膨胀使固定收入者实际收入下降,收入差距扩大,生活压力增大[2]。",
"date": "2025-03-13 10:29:00",
"index": 2,
"score": 0.8126439946508985,
"title": "通货膨胀和通货紧缩对老百姓有什么影响? - 今日头条",
"url": "https://www.toutiao.com/article/7481113784048681507/"
},
{
"content": "通货紧缩预期促使消费者推迟消费、增加储蓄,导致社会总需求下降,企业盈利下滑,可能引发失业[3]。",
"date": "2024-02-25 17:35:59",
"index": 3,
"score": 0.82330554608444,
"title": "通货紧缩的微观经济影响研究 - 豆丁网",
"url": "https://www.docin.com/p-4611237370.html"
},
{
"content": "通货紧缩下消费需求不足,企业减产裁员,失业率上升,普通百姓面临收入减少与经济活动放缓的风险[4]。",
"date": "2024-12-26 09:20:00",
"index": 4,
"score": 0.8133062429608491,
"title": "经济处于通货紧缩时期,普通老百姓应怎样正确面对一些问题?_知乎",
"url": "https://zhuanlan.zhihu.com/p/14733859256"
}
],
"raw_uuid": "8892549b-87e9-44e1-b3bb-0cc5da74500a",
"summary": "通货膨胀导致物价普遍上涨,普通消费者购买力下降,生活成本增加,储蓄实际价值缩水[1]。若通胀持续,固定收入者实际收入减少,加剧收入差距[2]。相反,通货紧缩下消费者预期价格进一步下跌,倾向于推迟消费、增加储蓄,导致需求不足,企业减产裁员,失业风险上升[3]。两者均对居民经济安全构成压力,需理性应对[4]。"
}
]
}

Cherry Studio 中配置 MCP 服务器(streamableHttp)使用手册

本手册指导你在 Cherry Studio 中配置并使用基于 Model Context Protocol 的「可流式传输的 HTTP(streamableHttp)」服务器,适用于需要通过请求头携带授权令牌(Authorization Bearer Token)的场景。

  • 目标读者:使用 Cherry Studio 连接内部/外部 MCP 服务的用户与运维
  • 示例服务器:https://aisearchagent.anspire.cn/mcp
  • 示例鉴权:Authorization: Bearer <Your-Token>(例如 sk-xxxx

一、前置条件

  • 已安装 Cherry Studio,并可打开“设置”面板
  • MCP 服务器可访问(HTTPS 地址可用)
  • 拥有有效的访问令牌(Bearer Token)

二、快速上手(5 分钟)

  1. 打开 Cherry Studio → 左侧“设置” → “MCP”。
  2. 新建服务器并填写:
    • 名称:自定义(如:Anspire Search Agent UAT MCP 服务器)
    • 类型:可流式传输的 HTTP(streamableHttp)
    • URL:https://aisearchagent.anspire.cn/mcp
    • 请求头(每行一个键值对):
      • Authorization=Bearer <你的Token>(示例:Authorization=Bearer sk-xxxx
  3. 可选:
    • 超时:60(秒,按需调整)
    • 长时间运行模式:默认关闭;如果调用时间较长可开启
  4. 保存配置。
  5. 切换到“工具”标签页,应能看到服务器暴露的工具(如:search)。
  6. 返回对话或“工具”面板,发起一次调用以验证联通性。

三、详细配置说明

1. 通用标签页

  • 名称:自定义显示名,建议包含环境标识(UAT/PROD)。
  • 类型:选择“可流式传输的 HTTP(streamableHttp)”。
  • URL:服务器入口,如 https://aisearchagent.anspire.cn/mcp
  • 请求头:按“键=值”逐行填写。常见示例:
    • Authorization=Bearer sk-xxxxxx
    • 可按需增加自定义头(如 X-Request-Id=<uuid>)。
  • 长时间运行模式:
    • 关闭(默认):适合常规快速请求。
    • 开启:适合耗时较长的调用(配合更大的“超时”)。
  • 超时:默认 60 秒;根据后端 SLA 或工具特点调整。

2. 工具标签页

  • 展示服务器暴露的工具清单与参数定义(若服务端提供)。
  • 可用于确认连接成功与工具可见性。

3. 提示 / 资源标签页(可选)

  • 可配置复用的“提示模板”和“引用资源”。
  • 基础联通不依赖此处设置。

四、使用方法

  • 在对话中直接自然语言调用:
    • 例:“用搜索代理检索『OpenAI MCP 协议』的最新文档,并返回摘要和链接。”
    • 例:“搜索苹果发布会时间,并返回今年的日期与来源。”
  • 在“工具”面板里点选具体 MCP 工具(如 search),按参数面板执行。
  • 流式/非流式:streamableHttp 会自动处理流式响应(SSE)与一次性 JSON 输出。

五、示例配置(与截图一致)

  • 类型:可流式传输的 HTTP(streamableHttp)
  • URL:https://aisearchagent.anspire.cn/mcp
  • 请求头:
    • Authorization=Bearer sk-************************
  • 超时:60
  • 长时间运行模式:关闭(按需开启)

Search Agent API 接口文档

概述

Stream API 提供统一的搜索接口,支持 JSON 格式和流式 Markdown 格式两种输出方式。

基础 URL: https://aisearchagent.anspire.cn
基础路径: /api/v1/agent

接口详情

GET /search/stream

统一搜索接口,根据 is_stream 参数决定返回格式:

  • is_stream=false: 返回 JSON 格式响应
  • is_stream=true: 返回流式 Markdown 格式响应

请求参数

参数名类型必填默认值描述
querystringNone搜索查询字符串
top_kinteger10期望返回的结果数量
insitestringNone站内搜索限制
from_timestringNone搜索时间范围起始时间
to_timestringNone搜索时间范围结束时间
messagesstringNone消息内容多轮对话(JSON格式)
long_promptstringNone长提示词
is_streambooleanfalse是否启用流式输出

请求头

参数名类型必填描述
Authorization: Bearer <token>string认证 Bearer token

响应格式

JSON 格式响应 (is_stream=false)
{
"status": "success",
"data": {
// SearchResponse 模型数据
},
"message": "搜索完成"
}
流式响应 (is_stream=true)

Content-Type: text/event-stream

返回流式 Markdown 格式的搜索结果,实时输出搜索过程和结果。

错误响应

当发生错误时,接口返回 HTTP 错误状态码和错误详情:

{
"detail": "错误描述信息"
}

常见错误状态码:

  • 400: 请求参数错误
  • 401: 认证失败
  • 500: 服务器内部错误

请求示例

JSON 格式请求
curl -X GET "https://aisearchagent.anspire.cn/api/v1/agent/search/stream?query=人工智能&top_k=5&is_stream=false" \
-H "Authorization: Bearer <token>"
流式请求
curl -X GET "https://aisearchagent.anspire.cn/api/v1/agent/search/stream?query=人工智能&top_k=5&is_stream=true" \
-H "Authorization: Bearer <token>"

Python 客户端示例

JSON 格式调用
import requests

url = "https://aisearchagent.anspire.cn/api/v1/agent/search/stream"
params = {
"query": "人工智能",
"top_k": 5,
"is_stream": False
}
headers = {
"Authorization": "Bearer <token>"
}

response = requests.get(url, params=params, headers=headers)
result = response.json()
print(result)
流式调用
import requests

url = "https://aisearchagent.anspire.cn/api/v1/agent/search/stream"
params = {
"query": "人工智能",
"top_k": 5,
"is_stream": True
}
headers = {
"Authorization": "Bearer <token>"
}

response = requests.get(url, params=params, headers=headers, stream=True)
for chunk in response.iter_content(chunk_size=1024, decode_unicode=True):
if chunk:
print(chunk, end='')

JavaScript 客户端示例

JSON 格式调用
const url = new URL('https://aisearchagent.anspire.cn/api/v1/agent/search/stream');
url.searchParams.append('query', '人工智能');
url.searchParams.append('top_k', '5');
url.searchParams.append('is_stream', 'false');

fetch(url, {
method: 'GET',
headers: {
'Authorization': 'Bearer <token>'
}
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
流式调用
const url = new URL('https://aisearchagent.anspire.cn/api/v1/agent/search/stream');
url.searchParams.append('query', '人工智能');
url.searchParams.append('top_k', '5');
url.searchParams.append('is_stream', 'true');

fetch(url, {
method: 'GET',
headers: {
'Authorization': 'Bearer <token>'
}
})
.then(response => {
const reader = response.body.getReader();
const decoder = new TextDecoder();

function readStream() {
return reader.read().then(({ done, value }) => {
if (done) {
return;
}

const chunk = decoder.decode(value);
console.log(chunk);

return readStream();
});
}

return readStream();
})
.catch(error => console.error('Error:', error));

注意事项

  1. API 密钥: 统一使用请求头 Authorization: Bearer <token> 传递
  2. 流式输出: 当 is_stream=true 时,响应为流式输出,适合实时显示搜索过程
  3. 时间格式: from_timeto_time 参数应使用标准时间格式
  4. 错误处理: 客户端应妥善处理各种错误状态码和异常情况
  5. 性能考虑: 流式输出适合长时间搜索任务,JSON 格式适合快速获取完整结果

Anspire Search Agent - 不止于链接,更是深具洞见的答案