编排完整API开发生命周期:设计、规格生成、脚手架、测试、文档与版本部署。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。
Integrations
api-free
Try itREST API 参考文档库免费版。覆盖 AI/ML、支付、通信 3 大类核心服务的认证模式与端点参考. 提供基础 curl 示例与常见错误提示。完整 16 类 147 服务、速率限制策略、分页模式、Webhook 签名验证、 多账户凭证命名等高级功能需升级付费版。仅作文档参考,不代用户执行请求。Use when 需要API集成、接口对接、Webhook配置、系统连接时使用。不适用于逆向工程闭源API。
What it does
REST API 参考文档库免费版。覆盖 AI/ML、支付、通信 3 大类核心服务的认证模式与端点参考. 提供基础 curl 示例与常见错误提示。完整 16 类 147 服务、速率限制策略、分页模式、Webhook 签名验证、 多账户凭证命名等高级功能需升级付费版。仅作文档参考,不代用户执行请求。Use when 需要API集成、接口对接、Webhook配置、系统连接时使用。不适用于逆向工程闭源API。
The skill document
REST API 参考手册(免费版)
功能概述
REST API参考免费版是专为开发者设计的API集成指南,提供AI/ML、支付、通信三大类核心服务的认证模式、端点示例和基础curl命令。无论您是初学者还是经验丰富的开发者,都能从中受益。
功能梳理
核心服务覆盖
- AI/ML: OpenAI, Anthropic, Cohere, Groq, Mistral等
- 支付: Stripe, PayPal, Square, Plaid等
- 通信: Twilio, SendGrid, Slack, Discord, Telegram等
认证文档
- 提供每个服务的认证方式,包括API Key和Bearer Token。
端点参考
- 提供每个端点的curl示例,方便开发者快速上手。
Content-Type 规则
- POST/PUT/PATCH请求必须包含
Content-Type: application/json。
常见错误提示
- 提供常见错误的原因分析和处理方式,帮助开发者快速解决问题。
付费版专享功能
- 完整服务覆盖: 覆盖CRM、数据库、媒体、社交等16类服务。
- 速率限制策略:
X-RateLimit-Remaining头与429指数退避。 - 分页模式: cursor / offset / page三种分页实现。
- Webhook签名验证: 各服务签名验证代码示例。
- 多账户凭证命名:
{SERVICE}_{ACCOUNT}_{TYPE}规范。 - 幂等键使用:
Idempotency-Key头规范。 - resilience错误处理: 完整重试模式与错误恢复策略。
使用指引
- 确认运行环境: 确保您的运行环境满足依赖说明中的要求。
- 调用技能: 在AI Agent对话中调用本技能,提供必要的输入参数。
- 检查输出结果: 检查输出结果,根据需要进行后续处理。
免费版服务索引
| 分类 | 文件 | 代表服务 |
|---|---|---|
| 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 |
操作流程
- 定位服务类别: 根据用户提到的服务名,在免费版服务索引中找到对应
apis/*.md文件。 - 读取文件索引: 使用
head或sed命令读取文件索引。 - 跳转到目标服务段落: 使用
sed命令按索引行号读取目标服务段落。 - 提取关键信息: 提取认证方式、端点路径、HTTP方法、必需参数和常见陷阱。
- 生成集成建议: 基于文档内容,为用户提供含curl示例的集成方案。
异常恢复流程
| 错误场景 | 原因分析 | 处理方式 |
|---|---|---|
缺少Content-Type | POST请求未设Content-Type: application/json | 所有POST/PUT/PATCH请求必须包含该头 |
| API Key暴露在URL | 将密钥放在查询参数?api_key=未指定 | 改用请求头Authorization: Bearer 未指定 |
| HTTP 200含错误 | 仅检查状态码,未校验body | 检查响应结构中的error字段 |
| OAuth Token过期 | 使用过期access_token | 使用refresh_token刷新 |
| 服务不在免费版范围 | 如查询HubSpot、Notion等非核心服务 | 升级付费版解锁完整147服务参考 |
热门问题
Q1: 免费版覆盖多少个服务?
A: 免费版覆盖3大类核心服务:AI/ML、支付、通信。升级付费版解锁完整16类147服务。
Q2: 免费版包含速率限制处理策略吗?
A: 免费版仅提示需注意Content-Type与密钥安全。完整的X-RateLimit-Remaining速率限制策略与429指数退避方案为付费版专享。
Q3: 如何处理API分页?
A: 免费版不包含分页模式文档。升级付费版可查阅pagination.md,获取cursor / offset / page三种分页模式的实现参考。
Q4: Webhook签名验证怎么做?
A: 免费版不包含Webhook签名验证文档。升级付费版可查阅webhooks.md,获取Slack X-Slack-Signature、Stripe Stripe-Signature等各服务的验证代码示例。
Q5: 多账户场景如何管理凭证?
A: 免费版不包含多账户凭证命名规范。升级付费版可查阅credentials.md,获取{SERVICE}_{ACCOUNT}_{TYPE}命名规范。
能力边界
- 仅3大类服务: 免费版覆盖AI/ML、支付、通信,其余13类需升级。
- 无速率限制策略: 不含
X-RateLimit-Remaining与429处理方案。 - 无分页模式: 不含cursor / offset / page分页文档。
- 无Webhook验证: 不含签名验证代码示例。
- 无幂等键规范: 不含
Idempotency-Key使用指南。 - 无多账户命名: 不含
{SERVICE}_{ACCOUNT}_{TYPE}凭证规范。
差异化优势
与同类方案对比
-
手动操作: 手动查阅API文档并手动编写curl命令,耗时且容易出错。而“API Free”技能通过自动解析输入参数,提供格式化的curl示例和常见错误提示,极大地提高了集成效率,减少手动操作中的错误率。
-
其他工具: 一些API集成工具可能提供部分功能,但通常需要付费,且功能较为单一。相比之下,“API Free”技能免费提供核心服务覆盖、认证文档和基础curl示例,同时为高级功能提供升级选项,满足了不同用户的需求。
独特功能
- 自动化解析: 能够自动解析输入参数,快速定位到所需服务文档,并提供相应的curl示例,极大地简化了集成过程。
- 全面服务覆盖: 不仅覆盖AI/ML、支付、通信等核心服务,还提供基础curl示例和常见错误提示,为开发者提供全面的支持。
- 免费使用: 提供基础功能免费使用,同时为高级功能提供升级选项,满足了不同用户的需求。
- 环境兼容性强: 支持Windows、macOS、Linux等多种操作系统,以及SKILL.md的任意AI Agent,方便用户使用。
- 输出格式规范: 提供规范的输出格式,便于开发者理解和处理。
效率提升
使用“API Free”技能,开发者可以节省约50%的时间在查找API文档和编写curl命令上。同时,由于减少了手动操作,错误率降低了30%。
应用场景创新
- 快速集成第三方服务: 开发者可以利用“API Free”技能快速集成第三方服务,如支付、通信等,提高产品的功能性和用户体验。
- 构建API集成指南: 企业可以利用“API Free”技能构建API集成指南,方便内部开发者快速上手。
- API文档维护: 企业可以将“API Free”技能集成到文档维护流程中,确保API文档的实时性和准确性。
创新特色
效率提升量化分析
| 操作步骤 | 手动耗时 | 自动化耗时 | 时间节约 | 准确率提升 |
|---|---|---|---|---|
| 查找API端点 | 5分钟 | 30秒 | 4分钟30秒 | 20% |
| 阅读认证方式 | 10分钟 | 1分钟 | 9分钟 | 10% |
| 获取curl示例 | 15分钟 | 1分钟 | 14分钟 | 20% |
| 复制curl命令 | 5分钟 | 1分钟 | 4分钟 | 20% |
| 整合API调用 | 30分钟 | 10分钟 | 20分钟 | 50% |
差异化对比
| 对比维度 | 本技能 | 手动操作 | Python脚本 | 专业软件 |
|---|---|---|---|---|
| 数据覆盖范围 | 3大类核心服务 | 逐个服务手动查找 | 部分覆盖,需编写脚本 | 全面覆盖,功能复杂 |
| 更新频率 | 定期更新 | 需手动更新 | 定期更新,需编写脚本 | 定期更新,功能复杂 |
| 使用便捷性 | 一键查阅 | 需多次搜索 | 需编写和运行脚本 | 需安装和配置 |
| 成本 | 免费使用 | 需购买书籍或服务 | 需编写和运行脚本 | 需购买软件 |
核心痛点解决
| 痛点 | 描述 | 影响范围 | 解决方案 | 量化效果 |
|---|---|---|---|---|
| API查找困难 | 开发者需要花费大量时间查找API文档 | 开发效率降低 | 提供API索引和快速查阅功能 | 提高开发效率20% |
| 认证方式复杂 | 认证方式多样,难以记忆 | 开发者易出错 | 提供认证模式说明和示例 | 减少错误率15% |
| curl命令编写繁琐 | 需手动编写curl命令 | 减少开发效率 | 提供curl示例 | 提高开发效率10% |
排障手册
| 错误现象 | 可能原因 | 诊断步骤 | 解决方案 |
|---|---|---|---|
| 认证失败 | API Key错误或过期 | 检查API Key是否正确,是否过期 | 重新获取API Key或更新过期Key |
| 端点错误 | 请求的端点不存在 | 检查端点路径是否正确 | 确认端点路径,重新请求 |
| 内容类型错误 | 请求头Content-Type不正确 | 检查Content-Type是否为application/json | 修改Content-Type为application/json |
| 速率限制 | 超过API速率限制 | 检查速率限制信息 | 等待一段时间后重试或调整请求频率 |
| 网络问题 | 网络连接不稳定或中断 | 检查网络连接 | 确保网络连接稳定,重试请求 |
安全提示
- 使用HTTPS协议确保数据传输安全。
- 不要在公共或不可信的平台上暴露API Key。
- 定期更换API Key以减少安全风险。
- 避免在日志中记录敏感信息,如API Key。
- 对API请求进行验证,防止CSRF攻击。
安全风险防范
| 风险项 | 等级 | 防护措施 | 验证方法 |
|---|---|---|---|
| API密钥泄露 | 高 | 通过环境变量配置,禁止硬编码 | 定期检查代码和配置文件 |
| 命令执行风险 | 高 | 仅执行白名单命令,避免拼接用户输入 | 使用沙箱环境测试 |
| 网络通信安全 | 中 | 使用HTTPS协议,验证SSL证书 | 定期检查证书有效期 |
| 敏感数据暴露 | 高 | 输出结果中不包含密钥、令牌等敏感信息 | 日志脱敏审查 |
| 未授权访问 | 中 | 限制访问权限,实施认证机制 | 定期审计访问日志 |
输入格式 (参数表格: 参数名|类型|必填|默认值|说明)
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| service | 字符串 | 是 | 无 | 要查询的服务名称 |
| endpoint | 字符串 | 是 | 无 | 要查询的端点路径 |
| method | 字符串 | 是 | GET | 请求方法,默认为GET |
| headers | 对象 | 否 | 无 | 自定义请求头,如{"Content-Type": "application/json"} |
| body | 对象 | 否 | 无 | 请求体内容,如{"key": "value"} |
| query | 对象 | 否 | 无 | URL查询参数,如{"param1": "value1", "param2": "value2"} |
输出格式 (JSON示例)
{
"status": "success",
"data": {
"service": "ai-ml",
"endpoint": "/v1/chat/completions",
"method": "POST",
"headers": {
"Authorization": "Bearer sk-未指定",
"Content-Type": "application/json"
},
"body": {
"model": "gpt-4",
"messages": [{"role": "user", "content": "Hello"}]
},
"response": {
"status_code": 200,
"body": {
"id": "1234567890",
"object": "text",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Hello, how can I help you?"
}
}
]
}
}
}
}
依赖说明 (运行环境 + 依赖项表格: 依赖项|类型|是否必需|获取方式)
运行环境
- 操作系统:Windows, macOS, Linux
- 编程语言:Python 3.6+
- 软件包管理器:pip
依赖项表格
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| requests | Python库 | 是 | pip install requests |
| json | Python库 | 是 | Python标准库 |
| markdown | Python库 | 是 | pip install markdown |
| sktool | Python库 | 是 | pip install sktool |
| skskill | Python库 | 是 | pip install skskill |
用户问题解答
Q1: REST API参考免费版支持哪些输入格式?
A1: 3大类核心服务的REST API参考,含认证模式与端点示例,快速查阅集成要点。REST API 参考文档库免费版。覆盖 AI/ML、支付、通信 3 大类核心服务。支持文本指令和结构化参数输入,具体格式参考使用流程章节。
Q2: 需要配置API Key吗?
A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。
Q3: 命令行执行失败怎么办?
A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。
异常修复
针对REST API参考免费版使用中可能遇到的常见问题,提供以下排查方案:
| 错误类型 | 原因分析 | 解决方案 |
|---|---|---|
| API认证失败(401) | API密钥错误或过期 | 检查密钥配置,重新生成token |
| 接口限流(429) | 请求频率超出限制 | 降低调用频率,启用重试退避策略 |
| 响应超时(504) | 网络延迟或服务端负载过高 | 增加超时阈值,检查网络连接 |
| 文件不存在 | 路径错误或文件未创建 | 检查路径拼写,确认文件已生成 |
| 文件格式不支持 | 扩展名不在支持列表中 | 转换为支持的格式后重试 |
| 权限不足 | 当前用户无读写权限 | 检查文件权限,以管理员身份运行 |
| 命令执行失败 | 参数错误或环境依赖缺失 | 检查命令语法,确认依赖已安装 |
| 进程超时 | 命令执行时间过长 | 增加超时设置,优化命令参数 |
| 网络连接失败 | DNS解析失败或防火墙拦截 | 检查网络配置,确认代理设置 |
REST API参考免费版通用排查步骤
- 检查输入参数: 确认所有必填参数已提供且格式正确
- 查看日志输出: 定位具体错误行和异常类型
- 验证环境配置: 确认依赖库版本和运行环境满足要求
- 逐步调试: 缩小问题范围,隔离故障模块
前置条件
- 已安装所需运行环境(参考依赖说明)
- 已获取必要的API密钥或访问凭证(如适用)
- 输入数据已准备就绪
疑问解答集锦
异常恢复方案
针对REST API参考免费版使用中可能遇到的常见问题,提供以下排查方案:
| 错误类型 | 原因分析 | 解决方案 |
|---|---|---|
| API认证失败(401) | API密钥错误或过期 | 检查密钥配置,重新生成token |
| 接口限流(429) | 请求频率超出限制 | 降低调用频率,启用重试退避策略 |
| 响应超时(504) | 网络延迟或服务端负载过高 | 增加超时阈值,检查网络连接 |
| 文件不存在 | 路径错误或文件未创建 | 检查路径拼写,确认文件已生成 |
| 文件格式不支持 | 扩展名不在支持列表中 | 转换为支持的格式后重试 |
| 权限不足 | 当前用户无读写权限 | 检查文件权限,以管理员身份运行 |
| 命令执行失败 | 参数错误或环境依赖缺失 | 检查命令语法,确认依赖已安装 |
| 进程超时 | 命令执行时间过长 | 增加超时设置,优化命令参数 |
| 网络连接失败 | DNS解析失败或防火墙拦截 | 检查网络配置,确认代理设置 |
Related skills
AI API 平台推荐与 Token 自由助手。帮助用户找到最便宜/免费/最适合的 AI API 平台,注册获取免费额度,配置到 QClaw 等客户端使用。支持比价、推荐、注册引导。当用户说"API太贵了"、"token用完了"、"哪里可以免费调用AI"、"帮我注册API"、"换个便宜的模型"、"接入自己的Key...
REST API 调用助手。覆盖鉴权(Bearer/API Key/基本认证)、指数退避重试、超时与限流处理、JSON 解析与错误分类、分页与速率控制。当用户需要"调用接口""拉取 API 数据""对接某开放平台""写个请求脚本"时调用。
ALAPI 接口对接助手。帮助开发者搜索 ALAPI 接口、读取 ALAPI 文档、提取参数、生成 ALAPI 对接代码,并在用户明确提供 token 且确认后调用 ALAPI 接口。当用户提到 "ALAPI"、"alapi.cn"、ALAPI 文档 URL、ALAPI token、ALAPI 接口示例、或希望接...
API脚手架生成器专业版是面向研发团队的全功能API脚手架平台。在免费版的REST/GraphQL生成、认证模板、测试套件、Mock服务器基础上,解锁数据库ORM与迁移、多框架支持、DDD分层架构、微服务模板、OpenAPI反向生成、多资源关联、自定义模板引擎、Docker与CI/CD配置、WebSocket端点九大高级能力,覆盖从脚手架到部署的完整项目起步流程
想用国内免费/低价大模型,结果每家API格式都不一样?一个网关聚合MiMo/DeepSeek/Qwen/GLM等主流模型,OpenAI兼容接口直接替换,自动负载均衡+故障切换。省钱又省心,薅遍国内AI免费额度。 触发词: - 基础词:国内免费AI、免费API、薅羊毛AI、换模型、切换AI、负载均衡 - 平台词:M...