SuperAPI AI 工具集

oxford-dictionaries

数据与分析

查看项目

更新于 10-16 00:27

技能介绍

用途:该技能用于与 Oxford Dictionaries(牛津词典)数据交互,可管理数据、记录并自动化工作流。牛津词典提供多语言词语的释义、发音与用法示例,面向将词典功能集成进应用的开发者,以及从事研究等用途。官方文档:https://developer.oxforddictionaries.com/

主要能力(据资料):条目、释义、发音、同义词条目、词形(lemmas)、翻译、例句、词表。

使用方式:技能通过 Membrane CLI 与 Oxford Dictionaries 交互,Membrane 自动处理认证与凭证刷新。

安装:npm install -g @membranehq/cli@latest

认证:membrane login --tenant --clientName=<agentType>。该命令会打开浏览器认证或打印授权 URL;无头环境需让用户在浏览器打开 URL,再执行 membrane login complete <code>。多数命令可加 --json 获得机器可读输出。agentType 可取 claude、openclaw、codex、warp、windsurf 等。

连接:membrane connection ensure "https://developer.oxforddictionaries.com/" --json,用户在浏览器完成认证,输出包含连接 id。若状态为 BUILDING,可用 npx @membranehq/cli connection get <id> --wait --json 轮询;状态 READY 即可继续;CLIENT_ACTION_REQUIRED 需按 clientAction 处理;CONFIGURATION_ERROR 或 SETUP_FAILED 需检查 error 字段。

搜索与运行动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;membrane action run <actionId> --connectionId=CONNECTION_ID --json,JSON 参数用 --input '{"key": "value"}' 传入,结果在 output 字段。

代理请求:当已有动作不覆盖需求时,可直接通过 Membrane 代理访问 Oxford Dictionaries API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项;Membrane 自动拼接 base URL 并注入认证头,必要时刷新凭证。

限制与说明:资料未提供具体词典查询动作清单、字段细节、调用配额、收费与价格等信息。建议先用 action list 以自然语言意图发现现有动作,再决定是否走代理请求;不要向用户索要 API key 或 token,由 Membrane 统一管理凭证。