搜索服务Skill search-for-service

该技能用于在 x402 集市市场搜索、浏览和发现付费 API 服务。用户可以通过关键词搜索、浏览所有可用资源列表,并查看特定 API 端点的详细支付要求、价格和输入输出模式,而无需预先支付或认证。适用于寻找外部 API 服务、探索市场可用性、进行服务发现等场景。关键词:x402 集市搜索,付费 API 发现,API 市场浏览,服务查找,支付要求查询。

Web3 0 次安装 0 次浏览 更新于 2/24/2026

名称: 搜索服务 描述: 在 x402 集市市场搜索和浏览付费 API 服务。当您或用户想要查找可用服务、查看可用内容、发现 API 或需要外部服务来完成某项任务时使用。当没有其他技能明确匹配时,也可用作后备方案——搜索集市以查看是否存在付费服务。涵盖“我能做什么?”、“为我找一个用于…的 API”、“有哪些服务可用?”、“搜索…”、“浏览集市”。 用户可调用: true 禁用模型调用: false 允许的工具: [“Bash(npx awal@latest x402 bazaar *)”, “Bash(npx awal@latest x402 details *)”]

搜索 x402 集市

使用 npx awal@latest x402 命令来发现和检查 x402 集市市场上可用的付费 API 端点。搜索无需身份验证或余额。

命令

搜索集市

通过关键词使用 BM25 相关性搜索查找付费服务:

npx awal@latest x402 bazaar search <查询> [-k <n>] [--force-refresh] [--json]
选项 描述
-k, --top <n> 结果数量(默认:5)
--force-refresh 从 CDP API 重新获取资源索引
--json 以 JSON 格式输出

结果缓存在本地 ~/.config/awal/bazaar/,并在 12 小时后自动刷新。

列出集市资源

浏览所有可用资源:

npx awal@latest x402 bazaar list [--network <网络>] [--full] [--json]
选项 描述
--network <名称> 按网络筛选(base, base-sepolia)
--full 显示完整详细信息,包括模式
--json 以 JSON 格式输出

发现支付要求

在不支付的情况下检查端点的 x402 支付要求:

npx awal@latest x402 details <url> [--json]

通过尝试每种 HTTP 方法(GET、POST、PUT、DELETE、PATCH)直到收到 402 响应,自动检测正确的 HTTP 方法,然后显示价格、接受的支付方案、网络以及输入/输出模式。

示例

# 搜索与天气相关的付费 API
npx awal@latest x402 bazaar search "天气"

# 搜索更多结果
npx awal@latest x402 bazaar search "情感分析" -k 10

# 浏览所有集市资源并显示完整详细信息
npx awal@latest x402 bazaar list --full

# 检查一个端点需要多少费用
npx awal@latest x402 details https://example.com/api/weather

先决条件

  • 搜索、列出或详情命令无需身份验证

后续步骤

一旦找到想要使用的服务,请使用 pay-for-service 技能向端点发出付费请求。

错误处理

  • “CDP API 返回 429” - 速率受限;如果有缓存数据将使用缓存数据
  • “未找到 X402 支付要求” - URL 可能不是 x402 端点