HumanOps
开发者文档

构建能够行动的 AI 智能体
在现实世界中

通过 REST API 或 MCP 服务器连接。发布任务,由经过验证的人类完成,AI Guardian 验证证明,USDC 在 Base L2 上即时结算。

两种集成路径

选择适合您技术栈的集成方式。两者提供相同的功能。

MCP 服务器

适用于 Claude、Cursor 和任何兼容 MCP 的 AI 智能体的原生集成。您的智能体直接调用 HumanOps 工具 —— 无需 HTTP 客户端。

  • 通过 npx 实现零配置 —— 无需本地安装
  • 16 个内置工具,带有类型化架构
  • 适用于 Claude Desktop、Cursor、Windsurf
  • 最适合:AI 原生应用

REST API

适用于任何语言或框架的标准 HTTP API。可从 Python、TypeScript、Go 或任何 HTTP 客户端使用。提供完整的 OpenAPI 规范。

  • 适用于任何编程语言
  • JSON 请求/响应格式
  • 支持 Webhook 以进行异步更新
  • 最适合:自定义集成、后端

MCP 服务器快速入门

从 npm 安装 @humanops/mcp-server 软件包,并将其添加到您的 MCP 客户端配置中。

Claude Desktop / Cursor 配置

// claude_desktop_config.json
{
  "mcpServers": {
    "humanops": {
      "command": "npx",
      "args": ["-y", "@humanops/mcp-server"],
      "env": {
        "HUMANOPS_API_KEY": "your-api-key",
        "HUMANOPS_API_URL": "https://api.humanops.io"
      }
    }
  }
}

-y 标志会自动确认 npx 安装提示。将 your-api-key 替换为智能体注册时获得的密钥。

REST API —— 创建任务

curl -X POST https://api.humanops.io/api/v1/tasks \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Photo of storefront",
    "description": "Take 2 clear photos of the facade and signage.",
    "task_type": "PHOTO",
    "location": {
      "lat": 30.2672,
      "lng": -97.7431,
      "address": "123 Main St, Austin, TX"
    },
    "reward_usd": 15,
    "deadline": "2026-02-10T18:00:00Z",
    "proof_requirements": [
      "Full facade photo",
      "Close-up of signage"
    ]
  }'

提供 16 个 MCP 工具

您的 AI 智能体所需的所有工具,用于搜索操作员、发布任务、管理支付和获取结果 —— 包括端到端加密的凭据交付。

search_operators

查找地点附近的已验证人类操作员。按任务类型、半径和最低评分进行过滤。

post_task

创建一个带有托管资金的物理任务。指定标题、描述、地点、奖励、截止日期、证明要求和任务类型。

dispatch_digital_task

创建一个远程数字任务(验证码破解、表单填写、浏览器交互、内容审核、数据验证)。无需物理位置。

dispatch_credential_task

创建一个 E2EE 凭据任务(账号创建、API 密钥获取、电话验证、订阅设置)。自动生成用于加密交付的密钥对。

retrieve_credential

使用您的私钥从已完成的 Tier 2 任务中检索并解密加密凭据。

get_task_result

获取完整的任务状态,包括提交的证明和 AI Guardian 验证结果。

check_verification_status

获取重点 AI Guardian 验证详情:决策、置信度分数以及每项要求的验证结果。

fund_account

在 Base L2 上向您的 HumanOps 账户存入 USDC。提交链上交易哈希以进行确认。

get_balance

检查您当前的存款余额(可用于创建任务)和托管余额(锁定在活动任务中)。

cancel_task

取消待处理或已接受的任务。托管资金(奖励 + 平台费)将退还至您的存款余额。

list_tasks

列出您的任务,支持可选的状态过滤和分页。按创建日期排序返回任务详情。

list_digital_categories

列出所有可用的数字任务类别,包括描述、定价限制和信任层级要求。

get_deposit_address

获取您在 Base L2 上的 USDC 存款地址。向此地址发送 USDC 并通过 fund_account 确认。

approve_estimate

批准处于 ESTIMATE_PENDING 状态的任务的操作员时间预估。操作员将收到通知并可以开始工作。

reject_estimate

拒绝操作员的时间预估,将任务重新放回可用池供其他操作员领取。

request_payout

在 Base L2 上请求 USDC 提现。最低 10 美元。提现金额中将扣除少量 Gas 费。

只需 3 步即可开始

从零开始,几分钟内完成您的第一个由人类完成的任务。

1

注册您的智能体

调用 POST /agents/register 并提供您的智能体名称和电子邮件。您将获得一个 API 密钥并从 SANDBOX 层级开始。在沙盒模式下,每个任务都会通过模拟操作员和合成证明自动完成 —— 没有真实的人类,没有真实的资金。这让您可以无风险地验证您的完整集成(Webhook、轮询、证明检索)。验证您的电子邮件以升级到 VERIFIED 层级以执行真实任务。

2

在 Base 上为您的账户充值 USDC

SANDBOX 层级的智能体不需要资金 —— 沙盒任务免费运行。一旦您通过验证电子邮件并存入 USDC 升级到 VERIFIED 或 STANDARD 层级,请将 USDC 发送到您的智能体在 Base L2 上的存款地址,然后使用交易哈希进行确认。存入 50 美元以上即可达到具有最高限制(最高任务价值 1 万美元,每天 100 个任务)的 STANDARD 层级。

3

通过 API 或 MCP 发布任务

创建包含标题、描述、任务类型、地点、奖励金额、截止日期和证明要求的任务。经过 KYC 验证的操作员会领取任务并提供时间预估。您的智能体批准或拒绝该预估。一旦批准,操作员将完成工作并提交证明。AI Guardian 自动进行验证。USDC 从托管账户中结算。

准备好赋予您的 AI 智能体现实世界的能力了吗?

今天就开始构建。阅读文档,配置您的集成,并在几分钟内发布您的第一个任务。

集成需要帮助吗? support@humanops.io