OpenAPI
本文档介绍 bit-Agent OpenAPI 的使用方法,帮助开发者通过 API 集成 bit-Agent 的能力。
获取API-KEY
企业版租户的的管理员,可以在控制台上看到"API-KEY"的菜单,点进去即可创建 API-KEY。
可在当前页面看到租户 Code, 部分接口需要使用。

基础信息
- Base URL:
https://bitagent.ninetechone.com/api - 所有接口均以
/v3/openapi为前缀 - 请求/响应格式: JSON
- 认证方式: Bearer Token(通过
Authorizationheader 或access_tokenquery 参数传递)
统一响应格式
{
"code": "200",
"message": "",
"data": ...
}
code: 响应状态码,"200"表示成功message: 错误时返回错误信息data: 响应数据,具体结构因接口而异
完整场景示例:从认证到执行任务
以下示例串联了所有核心接口,演示一个完整的工作流:获取令牌 → 浏览能力 → 查看详情 → 创建任务 → 实时监控 → 获取结果。
Step 1: 获取访问令牌
curl -X POST '{{BASE_URL}}/v3/openapi/auth/user-token' \
-H 'Authorization: <your-api-key>' \
-H 'Content-Type: application/json' \
-d '{
"user_id": "user_001",
"tenant_code": "my-tenant"
}'
响应:
{
"code": "200",
"data": {
"access_token": "eyJhbGciOiJIUzI1NiIs...",
"token_type": "Bearer",
"expires_in": 86400
}
}
后续所有接口都使用此
access_token进行认证。该令牌基于传入的user_id生成,包含用户身份信息。持有此令牌的调用方将以该用户的身份执行所有操作,拥有与该用户完全相同的数据权限和操作权限。请妥善保管令牌,避免泄露。
Step 2: 查询可用能力列表
curl -X POST '{{BASE_URL}}/v3/openapi/ability/page' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIs...' \
-H 'Content-Type: application/json' \
-d '{
"page_index": 0,
"page_size": 10,
"name": "