doc.ai.360.com
    doc.ai.360.com
    • 文本生成
      • chat/completion接口
        • Claude Code + cc-switch快速配置
        • 聊天生成
        • Messages(Claude格式)
      • tools工具箱
        • 搜索增强
        • 模板调用
        • 技能分发
        • 网页分析
    • 图片生成
      • 生成图片
        POST
    • 图片编辑
      • 图片编辑
        POST
    • 视频生成
      • 创建视频生成
        POST
      • 查询视频生成状态
        GET
    • 音频生成
      • 音频生成
        POST
    • 知识库
      • 产品介绍
      • 创建知识库
        POST
      • 获取知识库列表
        GET
      • 指定知识库获取文档列表
        GET
      • 上传文件
        POST
      • 获取文档状态
        GET
      • 指定文档新增片段
        POST
      • 检索知识库
        POST
      • prompt模板调用
        POST
      • 大模型API调用
        POST
    • 记忆库
      • 产品介绍
      • 添加记忆
        POST
      • 获取记忆结果
        GET
      • 检索记忆
        POST
      • 获取记忆列表
        POST
      • 删除用户下的全部记忆
        DELETE
      • 删除记忆
        DELETE
    • web搜索
      • 360智搜-基础版(SR)
      • 360智搜-进阶版(PRO)
      • 360智搜-极致版(MAX)
      • 360智搜-新闻
      • 360智搜-文搜图
      • 360智搜-图搜图
    • AI安全
      • 文本风险检测
      • 图片风险检测
      • 音频风险检测
      • 视频风险检测
      • 查询视频风险检测任务结果
    • AI翻译
      • 产品介绍
        • 文本翻译介绍
        • 图片翻译介绍
        • 文档翻译介绍
        • 错误码说明
      • 文本翻译
      • 图片翻译
      • 创建文档翻译任务
      • 轮询文档翻译结果
    • 文档解析
      • 文档上传
      • 获取内容
    • 其他
      • 向量
        • 向量生成
      • 模型
        • 模型列表
        • 模型详情
      • 语义相似度
        • 相似度计算
    • 数据模型
      • ErrorResponse

    搜索增强

    360 智脑大模型 API 现支持搜索增强插件,通过指定搜索增强参数,实现从网页检索实时信息注入大模型,帮助大模型回答实时信息,实现搜索增强。
    对于大模型调用中涉及私有知识场景的开发者,强烈推荐接入。

    360智搜#

    一、概述#

    360智搜(360AISO,360 AI Search & Optimization)是在传统搜索接口之上,专门为大模型的 RAG(Retrieval-Augmented Generation,检索增强生成)应用场景而优化打造的 AI 检索增强接口。其特点包括:
    更侧重全文语义匹配
    强调精品知识的召回
    为大模型生成提供更高质量的输入内容
    为满足多样化场景需求,360智搜还提供多种接口类型,包括:
    AI增强
    知识库增强
    多模态
    垂类知识等
    所有接口以 SaaS 方式在线提供,返回 JSON 格式的结构化数据,便于用户进行二次开发。
    发布日期:2024年

    二、大模型为什么需要检索增强(RAG)#

    大模型引入 RAG 主要是为了克服自身局限性,在特定场景中提供更准确、及时、个性化的服务。

    1. 背景知识的考虑#

    提高知识覆盖
    大模型依赖参数内存储的知识,更新成本高。RAG 允许模型像人类一样“查资料”,通过外部检索获取新知识,轻松实现知识扩展与更新。
    加速内容更新
    大模型训练数据存在时间滞后性。RAG 可实时从外部获取最新信息(如新闻、行业动态),避免输出过时或错误内容。

    2. 回答质量的考虑#

    增强上下文理解
    通过智能摘要,在不增加输入长度的前提下提供更丰富的上下文,提升回答准确性与连贯性。
    提供权威信息
    从权威外部源(如历史数据库、学术文献)获取事实依据,减少幻觉(hallucination)。
    缓解输出幻觉
    无联网时,大模型可能“自圆其说”;接入检索后,可有效纠正大部分幻觉,尤其在知识密集型任务中效果显著。

    3. 业务场景的考虑#

    适应不同领域应用
    在制造、能源、教育、金融、公共服务等领域,需结合动态专业知识和内部知识库(如产品手册、FAQ),仅靠模型内部知识难以满足需求。
    满足多样化需求
    RAG 可灵活整合多源异构信息,支持科研文献检索、内容创作素材获取等深度应用场景。

    4. 训练成本的考虑#

    无需为每个领域单独训练模型,通过检索即可快速适配新领域。
    减少模型记忆负担,避免模型无限膨胀。
    避免频繁微调:只需更新外部知识库,无需重新训练模型,部署更高效。

    三、360智搜 vs 传统搜索#

    对比维度传统搜索360智搜(AISO)
    语义召回以短文本关键词匹配为主,语义能力弱支持长文本拆段 + 全文语义召回,更精准匹配 query 语义
    摘要内容提供短片段飘红摘要,语义不完整生成 基于全文与 Query 的 AI 摘要,语义完整,对大模型更友好
    内容源主要为公开网页包含:
    • 互联网网页
    • 精品知识库
    • 支持暗知识(跨语言、图片、表格)
    • 超长内容(如论文)的段落级检索
    • 支持定向抓取补充垂类内容
    实时信息不支持支持查询“今天天气”、“美元汇率”、“苹果股价”等实时数据

    四、360智搜特性及指标#

    1. 特性#

    全网内容,语义增强,提供动态 AI生成的长摘要,比传统短摘要语义更齐全。
    时效性和权威性专项优化,AI语义相关度重排;
    精品知识库,段落级语义查询,领域查询(比如旅游、健康医疗等)。
    支持指定可信内容源查询,多级内容安全库。
    支持指定站点查询。
    支持指定时间范围(最近多少天,或者指定时间范围)过滤。
    支持天气、汇率、股票等及时信息查询,内含新闻垂搜、百科、AI总结结果等优质结果。
    支持多模态查询,可以文搜图,以图搜图。
    支持在接口内使用大模型能力,进行更全方位的子 query并行搜索,综合重排,甚至大模型总结。
    提供图搜,新闻等垂搜。

    2. 数据覆盖说明#

    网页搜索:万亿级别的发现量,千亿级下载量,百亿级别优质索引,以中英文为主。所有站点均可发现,国内站点都可覆盖,主流站点全覆盖。
    图搜:百亿级图片。
    具有定向抓取和及时补录能力。
    时效性内容的更新效率快的一般为分钟级别。
    死链分为主动预测(生存分析)和被动反馈(站长提交、用户点击反馈)两大类策略,站点级死链 3-15天生效,用户有感知的页面级死链 48小时内生效。

    3. 性能说明#

    延时:接口性能跟具体的 query和请求的服务内容相关,如果特定场景长尾 query居多,不排除 P99还会更高一些,到用户侧,还需要加公网延迟。
    并发:默认情况下,日均 100w次左右的调用量,允许的峰值 qps为 50;qps过高也会影响接口延迟;接口一般默认 qps上限为 50,有其它需要可另行沟通;
    接口延时(360so-s1):内部检索延迟 P99在 850+ms左右,P95在 750ms左右,P80 在 600ms左右,P50在 450左右;延时基于大搜的所有 query的统计。
    接口延时(aiso-sr):因为主要为 AI搜索服务,长 query居多,也有 AI模型的延时叠加; P99 0.983s; P90 0.828s; P50 0.687s;延时基于 B端用户的真实请求统计。
    接口延时(图搜 IK):P99 0.728s, P95 0.657s,P90 0.603s,P80 0.498s,P50 0.269s;

    五、360智搜接口说明#

    对外提供但不限于如下接口(其它需要可再另行沟通):
    搜索功能Path接口举例接口内容适合场景
    网页(智搜系列)/v2/mwebsearchaiso-sr(智搜基础版)默认 10条,基于 360so-s1,经过 AI相关度重排,并增加 AI动态抽取的长摘要 (summary_ai字段),对大模型更友好,需要时可输出正文。增加时效性新闻数据,和天气等实时结果。大模型 RAG,语义要求高,需要长摘要等
    aiso-km-e2(精品库)默认 10条,自建精品知识库,专为大模型场景打造,段落语义召回。业务定制时,可按内容类别检索,如旅游(增加参数:category=旅游)、教育等。大模型 RAG,语义要求高,需要长摘要等
    aiso-pro(智搜进阶版)默认 10条,智搜基础版+精品库(内部并行请求,结果混排)。大模型 RAG,语义要求高,需要长摘要等
    aiso-max(智搜极致版)默认 10条。基于智搜进阶版,带大模型 query改写泛化+内部多 query并行查询能力(多 query并行查询、汇总,融合排序,降低业务开发成本)。需要高质量、更全面内容或者用于提高 AI回答质量的场景。避免用户超长输入带来的结果不佳的情况。
    aiso-news(新闻智搜)默认 10条。AI增强(AI重排和 AI摘要)的新闻结果,360so-v-news增强版。
    网页(传统搜索)/v2/mwebsearch360so-s1(传统搜索)默认 10条:自然结果,提供字段:标题,url,传统飘红摘要等。需要在企业内部业务系统嵌入互联网搜索结果,或者提供全文搜索结果。
    垂类和多模态/saas/vertical
    注:此 path接口为 Post请求。
    360so-v-ik(文搜图)默认 60条,用关键词搜索图片。提供图片的宽、高、图片 url,所在网页 url。全网图片素材库搜索相关图片,获取图片 url、图片所在网页 url、图片简要描述信息。
    360so-v-ig(图搜图)默认 30条,相似图检索。通过 post提交 base64格式的图片数据(小于 5M)或者公网图片 URL,或者此接口可以不传 q参数。全网图片素材库搜索相关图片,获取图片 url、图片所在网页 url、图片简要描述信息。
    360so-v-news(新闻垂搜)默认 10条。搜索近期新闻,传统飘红摘要。
    注:垂类和网页搜索的 path不同,且垂类为 post请求。
    请求参数概述
    以下为 360 智搜接口可能涉及的通用请求参数示例,更具体的参数可再参见对应接口章节。
    参数必须类型说明
    sid是stringsession id 单次请求的唯一 id,保障每个请求都不一样,方便 case 分析时进行各服务模块协查追溯。sid 一般由 md5(cid+q+ 毫微妙时间戳 + 机器 ip+ 执行请求的线程 id 等)生成,或者使用 uuid。
    排查具体请求的 case,请随错误信息一并提供对应请求的 sid,以便链路排查。
    q是string查询词。仅 360so-v-ig 接口因为 post 传图,可以为空。
    注:受 urlencode 协议影响,如果查询含加号需要以%2b 的方式替代。如:3+5 用 3%2B5
    ref_prom是string接口名称,取值为小写,取值为用户开通调用权限的套餐之一:360so-s1;aiso-sr;360so-v-ik;等
    fresh_day否int只检索最近多少天的内容。新闻默认值 30,其它网页搜索、图搜默认值 0 表示无限制。
    date_range否string只检索指定范围的内容,半角逗号分隔符指定时间周期,如 2025-01-01,2025-01-30。
    优先级低于发 fresh_day,即 fresh_day 值有效时,忽略次参数值。新闻,大搜,图搜同步支持。

    5.1 网页搜索#

    5.1.1 请求参数#

    必须通用参数
    参数类型说明
    sidstringsession id 单次请求的唯一 id,保障每个请求都不一样,方便 case 分析时进行各服务模块协查追溯。sid 一般由 md5(用户 tag+q+ 毫微妙时间戳 + 机器 ip+ 执行请求的线程 id 等)或者通用 uuid 生成。
    排查具体请求的 case,请随原始错误信息 (非用户内部封装过的) 一并提供对应请求的 sid,以便链路排查。
    qstring查询词。
    注:受 urlencode 协议影响,如果查询含加号需要以%2b 的方式替代。如:3+5 用 3%2B5
    ref_promstring接口名称,取值为小写,取值为开通的套餐之一:360so-s1;aiso-sr;等
    可选通用参数
    参数类型说明
    user_idstring用户级别的 ID,用于区分调用源。对于通过百炼之类的平台方调用接口的,用户 id 为平台下游企业用户区分码。对于直接访问的企业用户,用户 id 可以是自己的一个固定 tag。比如 a 企业的所有请求,都可以赋值 user_id=a;企业直接不一样即可;
    client_ipstring终端用户的 IP。对于一些‘今天天气’之类有隐含地理位置需求的 query,需要获取访问者的所在城市,用当地的天气信息来回答。比如在杭州查询 '今天天气' ,实时信息应该返回杭州当天的天气。所以对于业务而言,除了遵循 X-Forwarded-For 规范之外 (见 5.3),也可以在 client_ip 指定终端 ip,以其所在地作为默认的请求地理位置。
    可选参数:输出控制
    参数类型说明
    countint指定返回的结果条数。默认值 10,最大值 20。注:结果会进行风控过滤,或者罕见关键词的查询,有可能少于目标值。
    summary_lenintaiso 系列接口有效,智能摘要的长度,作用于 summary_ai 字段,建议 300-1000。默认值 500。如果有业务因为 token 等考虑,需要更短的摘要,可以设置为 300。最小值 120,最大值 3000。
    注意,这是个倾向值,不是绝对截断值。比如设置 200,但是模型发现有一句内容长度超过 200 但跟 query 强相关,最终输出长度也有可能超过 200。值不是设置得特别小的话,大部分情况还是可以约束在控制范围内。
    可选参数:时效性相关
    参数类型说明
    fresh_dayint只检索最近多少天的内容。新闻默认值 30,其它网页搜索、图搜默认值 0 表示无限制。
    date_rangestring只检索指定范围的内容,半角逗号分隔符指定时间周期,如 2025-01-01,2025-01-30 或者 2025-01-01 18:01:02,2025-01-30 20:03:06
    优先级低于发 fresh_day,即 fresh_day 值有效时,忽略此参数值。
    freshnessintaiso 网页接口结果的时效性额外增权程度。取值 0-2,默认值 0。
    表示排序策略过程中,强化时效性方向的加权,值大则加权比重也大。具体策略由引擎内部自己决定。
    可选参数:检索范围相关
    参数类型说明
    trusted_sourcesint指定可信内容源查询。检索网页或者精品库内容时生效(sr,pro,max,s1,e2 接口)。取值范围 1-3,其他值无效。表示仅从可信来源中检索,详见 4.3.4。
    exclude_aigcstringtrue 时,表示输出结果剔除离线 agic 的内容 (包含 ai 首条,ai 问答等)。用于做大模型生成的场景可用,杜绝时效性、幻觉相关问题,或 aigc 套娃出现内容生成的回路。
    just_boxstringtrue 时,表示只请求实时信息。对于只需要天气、汇率等实时信息 (参见 5.3 章节) 的请求,可以在请求 aiso-sr 接口时使用此参数表明仅请求 box_enhance 相关的内容,来减少其它内容源的计算延时,提升业务的延时体验。
    categorystring仅在调用精品库 aiso-km-e2 接口时,作为可选参数,用于指定查询的内容分类,一次查询多分类时分类之间使用半角逗号分隔。如"category=旅游"或者"category=旅游,教育" ,支持的分类值可参考‘5.1.4.1’章节。内容分类是站点级别,人工标注或者模型自动根据网站内容打的标签列表,一个网站可能有多个标签。注:aiso-pro、aiso-max 含有精品库和大搜内容,也可对精品库来源内容生效。
    sitestring仅在调用精品库 aiso-km-e2 接口时,作为可选参数,用于指定查询的目标站点,如 site=a.com 。同时指定多个站点时,使用半角逗号分隔,如 site=a.cn,b.cn,n.cn ,理论上可支持百个级别,但站点太多检索会慢,一般使用 category 方式,预标注垂类领域。
    精品库垂域类型
    人工精选的标签,一般用于高质量回答 agent。
    算法自动分类的标签,则是包含更广泛的领域站点列表,站点规模一般都是千级别和万级别。
    注:标签用于 aiso-km-e2 接口的 category 参数。
    领域人工标注自动分类说明
    旅游旅游用于旅游攻略等场景 agent。
    医疗医疗 AI 解答健康医疗人工精选站点:数百。
    政务政务 AI 解答政务及公共服务站点规模 100 左右。
    金融金融 AI 解答金融人工精选站点:数十
    教育教育 AI 解答教育人工精选站点:数十
    论文论文 AI 解答教育站点规模:千级别
    法务法律 AI 解答法务行业人工精选站点:百级别
    aiso-max:泛化和并行查询
    以下可选参数仅 aiso-max 接口有效。
    参数类型说明
    extend_querystring使用半角 '|' 分隔的多个从 q 扩展出来的泛化 query。比如 “q1|q2|q3”,这些 query 会和参数 q 一起并行查询,最终再整体混排,取 topN,从而提升整个查询结果的丰富度。此参数用于用户自己拆词泛化的场景。最多支持 5 个,超过无效。
    query_rewriteint接口内部自动拆词的泛化 query 个数。取值 0-5,0 表示由系统内置的模型根据 q 参数决定泛化的 query 个数。
    优先级低于 extend_query,在无有效 extend_query 时才生效,默认值 0。

    5.1.2 字段说明#

    from 为 engine 的,表示自然结果,来自网页索引库(time 有值)以及一些补充子类(比如 kv 等有的 time 为 0),一般用户不需要关心。
    字段类型备注是否必须示例
    titlestring标题是古代以北京为都城的有什么朝代
    summarystring传统摘要,带飘红是历史上以北京为都城的朝代有哪些...
    urlstring详情页地址是https://m.baike.so.com/...9.html
    site_namestring来源名称否360 百科
    sitestring来源域名否m.baike.so.com
    timeint页面发布日期否1542297600(秒);有的 url 结果来自运营或者 AI 干预等,有可能没有页面时间。
    page_timestring页面发布日期否为了方便业务使用,在输出时新增根据 time 字段转的格式化时间,2025-02-12 12:12:12;
    typestring类型是一般用于内部区分。engine,kvdb,wenda 等;
    fromstring结果来源是内部各类引擎、知识库等来源,如 engine,km2,km1 等
    summary_aistring基于全文和 query 的语义,通过 AI 从全文抽取的相关度高的完整语义长摘要 (忠于原文,非生成),可通过参数控制长度。是(aiso 系列接口)辽朝(公元 916 年—公元 1125 年)是中国历史上由契丹族建立的朝代...
    注:高级接口(如 aiso 开头)会基于全文通过 AI 重新生成长摘要,并对结果重新排序,对大模型应用更友好。360so-s1 为方便业务开发可以直接用,此字段值兼容赋值为传统摘要。

    5.2 图片搜索#

    5.2.1 请求参数#

    以文搜图
    参数必须类型说明
    sid是stringsession id 单次请求的唯一 id,保障每个请求都不一样,方便 case 分析时进行各服务模块协查追溯。sid 一般由 md5(cid+q+ 毫微妙时间戳 + 机器 ip+ 执行请求的线程 id 等)生成。
    q是string查询的关键词,如猕猴桃。
    ref_prom是string取值 360so-v-ik 表示以文搜图。
    size否int指定图片的尺寸大小,默认值 0 表示不指定。
    1-大尺寸 (宽高都大于 1000 像素),2-中尺寸 (宽高像素 500-1000),3-小尺寸 (宽高像素 500 以下),4-壁纸尺寸 (宽高 1024720~ 20481200),其他值无效。
    whratio否int指定宽高比形状类型。默认值 0 表示不限制。
    1 正方图,2 横图,3 竖图,4 横图 4:3,5 竖图 4:3,6 横图 16:9,7 竖图 16:9,其他值无效。
    height否string指定原图高度像素值或范围 (包含边界值,空值表示不约束),如:指定值 height=800;不大于指定值 height=,800;不小于指定值 height=600,;指定范围 height=600,800;
    width否string宽度。用法同高度值。
    color否string指定图片需要包含的颜色。如 red 表示红色。可以半角分号分隔指定多个颜色,表示有颜色之一即可,如 color=red,blue。
    特别地,如果需要颜色都有,可以使用参数 color_with=red,blue。
    支持颜色列表:red,orange,yellow,green,indigo,blue,purple,pink,brown,black,white,gray,blackwhite
    type否string指定图片的类型,非以下值表示不约束:
    type=static:只要静态图;type=dynamic:只要动态图。
    以图搜图
    参数必须类型说明
    sid是stringsession id 单次请求的唯一 id。
    q否string360so-v-ig 接口因为 post 传图,可以为空。
    ref_prom是string取值 360so-v-ig,表示以图搜图
    post_body.img_buf是json在 body 里提交的 base64 编码后的图片数据:{"img_buf":""},编码后不超过 5M 字节;
    也可以使用 {"img_url":"http://x....x.jpg"} 格式直接提交图片 url(但多了一次公网调用,延时可能有波动)
    以图搜图支持的图片类型:png、jpg、jpeg、gif、bmp、webp、tiff,不支持类型:heic。

    5.2.2 字段说明#

    字段名字段描述说明取值和示例
    id数据 id,排查 case 追溯用8797fd521b96e35e8fe03610388842d5
    title标题红色郁金香花海图片
    content图片描述红色郁金香花海图片
    purl图片所在的原始网页 url字符串,http://www.photophoto.cn/...
    imgurl图片本身的原始 urlhttp://picnew7.photophoto.cn/...
    height原图高像素603
    width原图宽像素991
    thumbnail缩略图 urlhttps://pxxx.ssl.qhimgsxxx.com/...
    search_url搜索详情页的 url(仅以文搜图接口有)https://image.so.com/ai/large/view?...
    rank结果列表里的逻辑排序1

    5.3 新闻接口#

    5.3.1 请求参数#

    垂类接口(Post 请求),使用 https://api.360.cn/saas/vertical?q=春节档电影&ref_prom=360so-v-news&sid=xxxxx
    参数必须类型说明
    sid是stringsession id 单次请求的唯一 id。
    q是string查询词。支持 site 语法。
    ref_prom是string取值为 360so-v-news
    count否int输出的新闻条数,默认值 10,最大值 30。V3.5 新增。
    fresh_day否int搜索近多少天的新闻。新闻无此参数时默认值 30,最大支持 300。由当前时间倒减天数倍 86400 秒开始查。
    date_range否string可选参数,半角逗号分隔符指定时间周期,如 2025-01-01,2025-01-30,或者带具体的时分秒。
    优先级低于 fresh_day。
    freshness否int360 智搜通用参数,时效性额外增权程度。取值 0-2,默认值 0。
    summary_len否int智能摘要的长度,作用于 summary_ai 字段,建议 300-1000。默认值 1000。最小值 120,最大值 3000。V3.5 新增。

    六、360智搜接口试用#

    1.
    访问 智脑 API 平台:https://ai.360.com/platform
    2.
    注册并登录账号
    3.
    点击右上角 “申请使用”
    4.
    提交申请信息时,选择 “360智搜”
    5.
    联系商务开通所需接口
    6.
    技术咨询邮箱:linweijia@360.cn
    请确保填写正确的申请信息以便快速审核。
    修改于 2026-03-02 07:39:06
    上一页
    删除记忆
    下一页
    360智搜-基础版(SR)
    Built with