文档

登录与认证

PromptMan 使用基于 JWT 的 Bearer Token 认证。所有 API 请求(除注册/登录外)均需在 Header 中携带 Token。

获取 Token

bash
curl -X POST https://prompt.solokit.run/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email":"you@example.com","password":"yourpass"}'
json
{
  "data": {
    "user": { "id": "usr_xxx", "email": "you@example.com", "name": "张三" },
    "token": "eyJhbGc...",
    "apiToken": "ph_64charshex..."
  }
}

在请求中使用 Token

bash
curl https://prompt.solokit.run/api/prompts \
  -H "Authorization: Bearer ph_your_api_token"

CAUTION

请妥善保存 API Token,格式为 ph_ 前缀 + 64 字节 hex 字符串,不要提交到代码仓库或暴露在前端代码中。