跳到主要内容

Wikipedia 集成接口指南


概述

本文档介绍 A1 平台与 Wikipedia 集成的相关接口函数及参数定义。支持获取维基百科页面内容、搜索功能和摘要提取,适用于构建知识库、实现搜索引擎功能、集成到工作流系统等场景。


一、wikipedia_mobile_html

功能说明

获取指定 Wikipedia 页面的移动版 HTML 内容。维基百科的移动端页面内容更加精简,更适合大模型读取和处理。

输入参数

参数名类型必填说明
titleString*需要获取的 Wikipedia 页面标题
redirectBoolean-是否允许重定向,默认为 false

输出参数

参数名类型说明
resultString获取到的 Wikipedia 页面移动版 HTML 内容

功能说明

在 Wikipedia 上执行搜索操作,返回匹配的页面标题和链接。

输入参数

参数名类型必填说明
actionString*Wikipedia API 的动作指令,默认为 "opensearch"
searchString*需要搜索的关键词或短语

输出参数

参数名类型说明
titleString[]搜索到的页面标题列表
resultString[]与标题对应的页面链接列表

三、wikipedia_summary

功能说明

从 Wikipedia 获取指定页面的摘要信息,包括纯文本摘要、HTML 格式摘要和页面链接等。

输入参数

参数名类型必填说明
titleString*需要获取摘要的 Wikipedia 页面标题
redirectBoolean-是否允许重定向,默认为 false
languageString-Wikipedia 页面的语言版本,如 en 表示英文、zh 表示中文,默认为 en

输出参数

参数名类型说明
content_urlsObject页面在不同设备上的访问链接对象
extractString页面的纯文本摘要
extract_htmlString页面的 HTML 格式摘要
resultObject完整的 API 响应数据对象

四、使用示例

4.1 获取移动版 HTML 流程

4.2 搜索页面流程

4.3 获取页面摘要流程

4.4 完整业务场景


五、注意事项

项目说明
页面标题title 参数应使用准确的 Wikipedia 页面标题,建议先通过搜索获取
语言设置不同语言版本的 Wikipedia 内容可能存在差异
重定向处理许多 Wikipedia 页面存在重定向,建议启用 redirect 参数以获取正确内容
内容大小移动版 HTML 更精简,但大型页面内容仍可能较长
错误处理建议对接口返回结果进行异常捕获和处理

如需更多帮助,请参考 Wikipedia API 官方文档 或联系技术支持。