feat: 支持手动添加 Claude 账户 Access Token

- 添加 OAuth 和手动输入两种账户添加方式
- 支持直接输入 Access Token 和 Refresh Token
- 新增账户编辑功能,可更新 Token 和代理设置
- 优化 Token 刷新失败时的回退机制
- 改进用户体验,支持手动维护长期有效的 Token

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
shaw
2025-07-15 19:28:14 +08:00
parent 8f7d3fcadf
commit fbf942a5fd
4 changed files with 468 additions and 21 deletions

View File

@@ -237,28 +237,16 @@ npm run service:status
4. 设置使用限制(可选)
5. 保存记下生成的Key
### 4. 开始使用API
### 4. 开始使用Claude code
现在你可以用自己的服务替换官方API了
**原来的请求**
**设置环境变量**
```bash
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: 官方的key" \
-H "content-type: application/json" \
-d '{"model":"claude-3-sonnet-20240229","messages":[{"role":"user","content":"你好"}]}'
export ANTHROPIC_BASE_URL="http://127.0.0.1:3000/api/" # 根据实际填写你服务器的ip地址或者域名
export ANTHROPIC_AUTH_TOKEN="后台创建的API密钥"
```
**现在的请求:**
```bash
curl http://你的域名:3000/api/v1/messages \
-H "x-api-key: cr_你创建的key" \
-H "content-type: application/json" \
-d '{"model":"claude-3-sonnet-20240229","messages":[{"role":"user","content":"你好"}]}'
```
就是把域名换一下API Key换成你自己生成的其他都一样。
---
## 🔧 日常维护