概述
Quicknode 提供的 API 使开发人员、AI 代理以及基于大型语言模型(LLM)的应用程序能够与区块链基础设施进行交互,并通过编程方式管理应用程序基础设施。这些 API 提供了区块链数据、实时事件管道、存储服务以及基础设施管理功能。
- 所有 Quicknode API 均采用标准协议(HTTP、JSON-RPC、REST、gRPC、WebSocket);任何 AI 代理均可直接调用它们
- 代理只需拥有一个已充值的钱包,即可通过以下两种方式访问Quicknode:
- 利用针对大型语言模型(LLM)优化的文档进行信息检索,借助区块链技能获取准确的API知识,并通过Quicknode MCP以自然语言管理基础设施
Quicknode API
所有 Quicknode 产品 API 均为标准的 HTTP、JSON-RPC、REST、gRPC 和 WebSocket 端点,任何客户端(包括 AI 代理)均可直接调用:
- 核心 API:通过 RPC、REST 和 gRPC,在所有受支持的网络上读取区块链数据、提交交易并查询合约状态。
- 流 API:创建和管理用于事件索引、分析和监控的实时区块链数据管道。
- Webhooks API:配置由特定链上活动触发的事件驱动型通知。
- SQL Explorer API:通过 REST 接口对已建立索引的链上数据执行 SQL 查询。
- 键值存储 API:利用轻量级的无服务器存储,读写应用程序状态。
- 管理 API:通过编程方式管理端点、使用情况、安全、计费和团队权限。
- IPFS API:通过 Quicknode 网关在 IPFS 上固定和检索文件。
AI 代理的能力
AI 代理通常会结合使用多种工具与 Quicknode API 进行交互,这些工具有助于它们查找文档、生成正确的请求、进行身份验证以及管理基础设施。
| 能力 | 工具 | 它能实现什么 |
|---|---|---|
| 探索 API | 针对LLM优化的文档 | 查找正确的 Quicknode 文档和 API 方法 |
| 学习 API | 区块链技能 | 生成正确的 Quicknode API 请求和代码 |
| 验证 | API密钥 /Agentic Payments(x402、MPP) | 向 Quicknode 基础设施发送请求 |
| 管理基础设施 | Quicknode MCP | 使用管理 API 管理端点和基础设施 |
| 基础设施配置 | 代理订阅 | 通过 x402/MPP 支付以创建 Quicknode 账户,获取完整的平台 API 密钥,并访问整个平台 |
通过针对大型语言模型(LLM)优化的文档探索 API
Quicknode 发布 针对LLM优化的文档索引(llms.txt) 覆盖整个平台。这些索引使人工智能系统能够查找有关 RPC 方法、API 参数、基础设施配置、产品指南和示例应用程序的相关文档。
客服人员可以参考这些索引,快速找到正确的文档。
使用区块链技能生成 API 请求
Blockchain Skills为人工智能编码代理提供了关于 Quicknode API 的系统化知识。如果没有这些知识,代理可能会生成过时的 RPC 方法、使用错误的参数,或者忽略 Quicknode 特有的功能。
npx 技能 添加 quiknode-labs/blockchain-skills
Skills 通过提供可靠的 API 使用模式,在不扩大上下文窗口的情况下,对针对 LLM 优化的文档进行了补充。
对发送到 Quicknode API 的请求进行身份验证
应用程序和代理可以通过API 密钥或代理支付协议(x402 和 MPP)对发往 Quicknode API 的请求进行身份验证。
API 密钥(基于账户的访问)
API 密钥用于对与Quicknode 账户相关的请求进行身份验证。这是基于定价方案与Quicknode 的 REST API 进行交互的标准访问模式,可访问上述所有产品 API。
代理支付(x402 和 MPP)
Quicknode 支持两种基于钱包的支付协议,这些协议无需注册账户即可访问Core API(所有区块链端点,包括 RPC、REST、gRPC 和 WebSocket)。这两种协议均通过各自的客户端 SDK 自动处理支付协商。
代理订阅(全平台访问权限)
该 代理订阅 API 通过 x402 或 MPP,在单次支付请求中创建 Quicknode 账户并激活订阅。响应中返回完整的平台 API 密钥(QN_*) 该服务可提供对整个 Quicknode 平台的程序化访问权限,其效果与通过控制台注册并购买套餐完全相同。这非常适合希望管理基础设施、监控使用情况,或访问非区块链 API(如 Streams、Webhooks、键值存储和管理 API)的代理商。
这是通过控制台创建账户的一种替代方案。用于按请求进行 RPC 访问的 x402 和 MPP 支付协议也可以创建一个持久性账户订阅。
使用 Quicknode MCP 管理基础设施
Quicknode MCP(模型上下文协议)使人工智能助手能够通过自然语言管理 Quicknode 基础设施。MCP 基于 Admin API 运行,将自然语言指令转换为 API 操作,用于创建端点、监控使用情况、配置安全设置以及管理计费。
代理可以执行以下任务:
- 创建端点
- 使用情况监控
- 配置安全设置
- 团队管理和账单处理
我们 ❤️ 您的反馈!
如果您对本文档有任何反馈或疑问,请告诉我们。我们非常期待您的反馈!