更新readme
Browse files
README.md
CHANGED
|
@@ -47,7 +47,7 @@ npm install
|
|
| 47 |
npm run login
|
| 48 |
```
|
| 49 |
|
| 50 |
-
浏览器会自动打开 Google 授权页面,授权后 Token 会保存到 `accounts.json`。
|
| 51 |
|
| 52 |
### 4. 启动服务
|
| 53 |
|
|
@@ -151,7 +151,7 @@ curl http://localhost:8045/v1/chat/completions \
|
|
| 151 |
|
| 152 |
## 多账号管理
|
| 153 |
|
| 154 |
-
`accounts.json` 支持多个账号,服务会自动轮换使用:
|
| 155 |
|
| 156 |
```json
|
| 157 |
[
|
|
@@ -209,22 +209,30 @@ npm run login
|
|
| 209 |
|
| 210 |
```
|
| 211 |
.
|
| 212 |
-
├──
|
| 213 |
-
|
| 214 |
-
├──
|
| 215 |
-
|
| 216 |
-
├──
|
| 217 |
-
├──
|
| 218 |
-
|
| 219 |
-
├──
|
| 220 |
-
|
| 221 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 222 |
```
|
| 223 |
|
| 224 |
## 注意事项
|
| 225 |
|
| 226 |
1. 首次使用需要运行 `npm run login` 获取 Token
|
| 227 |
-
2. `accounts.json` 包含敏感信息,请勿泄露
|
| 228 |
3. API Key 可在 `config.json` 中自定义
|
| 229 |
4. 支持多账号轮换,提高可用性
|
| 230 |
5. Token 会自动刷新,无需手动维护
|
|
|
|
| 47 |
npm run login
|
| 48 |
```
|
| 49 |
|
| 50 |
+
浏览器会自动打开 Google 授权页面,授权后 Token 会保存到 `data/accounts.json`。
|
| 51 |
|
| 52 |
### 4. 启动服务
|
| 53 |
|
|
|
|
| 151 |
|
| 152 |
## 多账号管理
|
| 153 |
|
| 154 |
+
`data/accounts.json` 支持多个账号,服务会自动轮换使用:
|
| 155 |
|
| 156 |
```json
|
| 157 |
[
|
|
|
|
| 209 |
|
| 210 |
```
|
| 211 |
.
|
| 212 |
+
├── data/
|
| 213 |
+
│ └── accounts.json # Token 存储(自动生成)
|
| 214 |
+
├── scripts/
|
| 215 |
+
│ └── oauth-server.js # OAuth 登录服务
|
| 216 |
+
├── src/
|
| 217 |
+
│ ├── api/
|
| 218 |
+
│ │ └── client.js # API 调用逻辑
|
| 219 |
+
│ ├── auth/
|
| 220 |
+
│ │ └── token_manager.js # Token 管理
|
| 221 |
+
│ ├── config/
|
| 222 |
+
│ │ └── config.js # 配置加载
|
| 223 |
+
│ ├── server/
|
| 224 |
+
│ │ └── index.js # 主服务器
|
| 225 |
+
│ └── utils/
|
| 226 |
+
│ ├── logger.js # 日志模块
|
| 227 |
+
│ └── utils.js # 工具函数
|
| 228 |
+
├── config.json # 配置文件
|
| 229 |
+
└── package.json # 项目配置
|
| 230 |
```
|
| 231 |
|
| 232 |
## 注意事项
|
| 233 |
|
| 234 |
1. 首次使用需要运行 `npm run login` 获取 Token
|
| 235 |
+
2. `data/accounts.json` 包含敏感信息,请勿泄露
|
| 236 |
3. API Key 可在 `config.json` 中自定义
|
| 237 |
4. 支持多账号轮换,提高可用性
|
| 238 |
5. Token 会自动刷新,无需手动维护
|