只产健康 API

五运六气智能分析 · 中医知识图谱检索

快速开始

  1. 注册账号:调用 POST /api/auth/register 注册获取 API Key
  2. 获取额度:新用户自动获得 100 次免费调用额度
  3. 开始调用:在请求头添加 X-API-Key: your_key_here
  4. 查看余额:调用 GET /api/admin/quota 查看剩余额度

基础认证接口

用户注册

POST /api/auth/register 无需认证

请求参数 (JSON)

参数名类型必填说明
emailstring邮箱地址(登录账号)
passwordstring密码(6位以上)
companystring公司/机构名称
phonestring联系电话
curl -X POST https://api.zhichanjiankang.com/api/auth/register \ -H "Content-Type: application/json" \ -d '{"email": "developer@example.com", "password": "your_password", "company": "XX科技有限公司"}'

成功响应

{ "code": 0, "message": "注册成功", "data": { "user_id": 1, "api_key": "a1b2c3d4e5f6...", "quota": 100 } }

用户登录

POST /api/auth/login 无需认证

参数名类型必填说明
emailstring邮箱地址
passwordstring密码

成功响应

{ "code": 0, "data": { "user_id": 1, "email": "developer@example.com", "keys": [{"name": "默认Key", "key": "a1b2c3...", "quota": 95}] } }

五运六气接口

八字分析

GET /api/v1/yunqi/bazi/{year}/{month}/{day} 需要认证

参数名位置类型必填说明
X-API-KeyHeaderstringAPI密钥
yearPathstring出生年(4位数字)
monthPathstring出生月(1-12)
dayPathstring出生日(1-31)
curl https://api.zhichanjiankang.com/api/v1/yunqi/bazi/1990/8/15 \ -H "X-API-Key: your_api_key_here"

今日五运六气

GET /api/v1/yunqi/now 需要认证

获取当前时段的五运六气状态

curl https://api.zhichanjiankang.com/api/v1/yunqi/now \ -H "X-API-Key: your_api_key_here"

知识检索接口

中医知识语义搜索

GET /api/v1/knowledge/search?q={关键词} 需要认证

参数名位置类型必填说明
X-API-KeyHeaderstringAPI密钥
qQuerystring搜索关键词
top_kQueryint返回结果数量,默认3
curl "https://api.zhichanjiankang.com/api/v1/knowledge/search?q=脾胃虚弱&top_k=5" \ -H "X-API-Key: your_api_key_here"

账户管理接口

查看套餐

GET /api/plans 无需认证

curl https://api.zhichanjiankang.com/api/plans

查看配额

GET /api/admin/quota 需要认证

curl https://api.zhichanjiankang.com/api/admin/quota \ -H "X-API-Key: your_api_key_here"

错误码说明

400 请求参数错误
401 API Key无效或缺失
403 无权访问
404 接口不存在
429 配额已用完
500 服务器内部错误

常见问题

Q: 如何获取API Key?

调用注册接口,成功后会返回您的API Key,请妥善保管。

Q: 免费额度用完怎么办?

可以购买付费套餐升级额度,联系客服获取企业报价。

Q: 调用频率有限制吗?

为保障服务稳定性,单Key每秒最多10次调用。