Install
openclaw skills install @thcjp/api-freeopenclaw skills install @thcjp/api-free核心服务的 REST API 参考文档免费版。覆盖 AI/ML、支付、通信 3 大类服务,提供认证模式、端点参考与基础 curl 示例。
升级提示: 完整 16 类 147 服务、速率限制策略、分页模式、Webhook 签名验证、多账户凭证命名等高级功能为付费版专享。升级付费版解锁完整能力。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
需要配置对应API Key,详见上文环境配置章节
API Key配置方式:
export API_KEY="your_api_key_here"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统。
Content-Type: application/json以下功能在免费版中不可用,升级付费版解锁:
X-RateLimit-Remaining 头与 429 指数退避{SERVICE}_{ACCOUNT}_{TYPE} 规范Idempotency-Key 头规范输入: 用户提供付费版专享功能所需的指令和必要参数。 输出: 返回付费版专享功能的执行结果,包含操作状态和输出数据。
执行核心服务覆盖操作,处理用户输入并返回结果。
输入: 用户提供核心服务覆盖所需的参数和指令。
输出: 返回核心服务覆盖的处理结果。
核心服务覆盖操作,处理输入数据并返回结果核心服务覆盖相关配置参数进行设置执行认证文档操作,处理用户输入并返回结果。
输入: 用户提供认证文档所需的参数和指令。
输出: 返回认证文档的处理结果。
认证文档操作,处理输入数据并返回结果认证文档相关配置参数进行设置本skill还覆盖以下能力场景: 大类核心服务的、REST、含认证模式与端点、快速查阅集成要点、参考文档库免费版、大类核心服务的认、证模式与端点参考、提供基础、示例与常见错误提、多账户凭证命名等、高级功能需升级付、仅作文档参考、不代用户执行请求。这些能力在上述核心功能中均有对应处理逻辑。
执行结果以Markdown格式返回,包含操作状态(成功/失败)、处理摘要和具体输出数据。失败时返回错误码和错误信息,便于定位问题。
| 分类 | 文件 | 代表服务 |
|---|---|---|
| AI/ML | apis/ai-ml.md | openai, anthropic, cohere, groq, mistral |
| Payments | apis/payments.md | stripe, paypal, square, plaid |
| Communication | apis/communication.md | twilio, sendgrid, slack, discord, telegram |
升级提示: 付费版额外覆盖 Realtime、CRM、Marketing、Developer、Database、Auth、Media、Social、Productivity、Business、Geo、Support、Analytics 共 13 类 134 个服务。
apis/*.md 文件Content-Type: application/jsonAuthorization: Bearer xxx,不放在 URL 参数根据用户提到的服务名,在免费版服务索引中找到对应 apis/*.md 文件。
# 读取 AI/ML 分类文件索引
head -20 apis/ai-ml.md
# 按索引行号读取 openai 段落
sed -n '119,230p' apis/ai-ml.md
基于文档内容,为用户提供含 curl 示例的集成方案。
提示: 如需速率限制处理、分页策略、Webhook 验证等高级模式,请升级付费版查阅
resilience.md、pagination.md、webhooks.md。
-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项结果处理: 执行完成后,查看输出结果确认操作状态。成功时输出包含处理摘要和结果数据;失败时根据错误信息排查问题,参考错误处理章节获取恢复步骤。
-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项场景: 开发者需要调用 OpenAI Chat Completions
head -20 apis/ai-ml.md
sed -n '119,230p' apis/ai-ml.md
提取信息:
Authorization: Bearer sk-xxx)POST /v1/chat/completionsContent-Type: application/json集成建议:
curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer sk-xxx" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4","messages":[{"role":"user","content":"Hello"}]}'
升级提示: 付费版提供
X-RateLimit-Remaining速率限制处理策略与 429 指数退避方案。
场景: 开发者需要集成 Stripe 支付 API
head -20 apis/payments.md
sed -n '45,120p' apis/payments.md
提取信息:
Authorization: Bearer sk_live_xxx)POST /v1/charges 创建收款集成建议:
curl https://api.stripe.com/v1/charges \
-H "Authorization: Bearer sk_live_xxx" \
-d amount=2000 \
-d currency=usd \
-d source=tok_visa
升级提示: 付费版提供
Idempotency-Key幂等键使用规范,防止网络重试导致重复扣款。
| 错误场景 | 原因分析 | 处理方式 |
|---|---|---|
缺少 Content-Type | POST 请求未设 Content-Type: application/json | 所有 POST/PUT/PATCH 必带该头 |
| API Key 暴露在 URL | 将密钥放在查询参数 ?api_key=xxx | 改用请求头 Authorization: Bearer xxx |
| HTTP 200 含错误 | 仅检查状态码,未校验 body | 检查响应结构中的 error 字段 |
| OAuth Token 过期 | 使用过期 access_token | 使用 refresh_token 刷新 |
| 服务不在免费版范围 | 如查询 HubSpot、Notion 等非核心服务 | 升级付费版解锁完整 147 服务参考 |
A: 免费版覆盖 3 大类核心服务: AI/ML(openai, anthropic, cohere, groq, mistral)、Payments(stripe, paypal, square, plaid)、Communication(twilio, sendgrid, slack, discord, telegram)。升级付费版解锁完整 16 类 147 服务。
A: 免费版仅提示需注意 Content-Type 与密钥安全。完整的 X-RateLimit-Remaining 速率限制策略与 429 指数退避方案为付费版专享。
A: 免费版不包含分页模式文档。升级付费版可查阅 pagination.md,获取 cursor / offset / page 三种分页模式的实现参考。
A: 免费版不包含 Webhook 签名验证文档。升级付费版可查阅 webhooks.md,获取 Slack X-Slack-Signature、Stripe Stripe-Signature 等各服务的验证代码示例。
A: 免费版不包含多账户凭证命名规范。升级付费版可查阅 credentials.md,获取 {SERVICE}_{ACCOUNT}_{TYPE} 命名规范。
X-RateLimit-Remaining 与 429 处理方案Idempotency-Key 使用指南{SERVICE}_{ACCOUNT}_{TYPE} 凭证规范升级付费版 解锁: 完整 16 类 147 服务、速率限制策略、分页模式、Webhook 签名验证、多账户凭证命名、幂等键使用等完整能力。