SuperAPI AI 工具集

xapi

编程与开发

查看项目

更新于 10-16 01:28

技能介绍

用途:xapi CLI 用于在命令行中访问实时外部数据和服务,涵盖内置能力(Twitter/X、域名与 DNS、加密行情、AI、网页搜索、新闻等)与代理的第三方 API。默认输出 JSON,便于解析和串联调用。

主要能力:内置能力(--source capability)和第三方 API(--source api)共用统一接口。可用 search、list、categories、services 发现 API;用 get 查看 schema;用 call 调用。支持 --format json|pretty|table、--stream 转发 SSE、--output 写文件、--code 生成 curl/python/js/ts/go 代码片段、get-batch 批量查看(每次最多 100 个)。还提供云沙箱计算(sandbox run 一次性执行,会报价、设价格上限、执行后终止)和托管 Workers(持续可寻址的 JavaScript 应用)。

使用方式:无需安装,通过 npx xapi-to <command> 运行。调用 API 前需 API key:可 register 注册(apiKey 自动保存)或在 config set apiKey=<key> 设置,也可用 XAPI_KEY 或 XAPI_API_KEY 环境变量。API key 存于 ~/.xapi/config.json。调用前务必先用 get 了解所需参数,再用 call --input '{...}' 传 JSON 参数。Twitter 写操作等需 oauth bind --provider twitter 绑定授权。

适用场景:需要命令行获取社交平台数据、域名与 DNS 管理、加密货币与行情、AI 生成、网页搜索,或管理沙箱与 Workers 的自动化流程。

限制:调用前须有 API key;内置能力不支持原始下载;--stream 不能与 --output 或 --code 同用;Worker 回滚不恢复数据与 Secret;计费和配额等细节需查阅相关文档。部分命令细节资料未完全提供。