跳转到主要内容
POST
https://zeus.agentspro.cn
/
api
/
auth
/
api-token
curl --request POST \
  --url https://zeus.agentspro.cn/api/auth/api-token \
  --header 'Content-Type: application/json' \
  --data '{
    "email": "[email protected]",
    "password": "your-password"
  }'
{
  "token": "eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCIsImtpZCI6Inh4eCJ9...",
  "user": {
    "id": "user_abc123",
    "email": "[email protected]",
    "name": "Frank"
  },
  "expires_in": "30d"
}
用邮箱密码直接获取 JWT Token,无需走浏览器登录流程。获取的 Token 可以用于直接调用 AI Backend 所有需要认证的 API。

使用场景

  • CLI 工具调用 Agent API
  • 第三方系统集成
  • Postman / cURL 调试
  • 自动化脚本

认证流程

此接口由 Next.js Web 端提供(不是 AI Backend),因为 JWT 签发依赖 Better Auth。
email
string
必填
注册邮箱
password
string
必填
密码
token
string
JWT Token(有效期 30 天)。使用方式:Authorization: Bearer <token>
user
object
用户信息
expires_in
string
Token 有效期:30d
curl --request POST \
  --url https://zeus.agentspro.cn/api/auth/api-token \
  --header 'Content-Type: application/json' \
  --data '{
    "email": "[email protected]",
    "password": "your-password"
  }'
{
  "token": "eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCIsImtpZCI6Inh4eCJ9...",
  "user": {
    "id": "user_abc123",
    "email": "[email protected]",
    "name": "Frank"
  },
  "expires_in": "30d"
}