Spaces:
Paused
Paused
File size: 2,798 Bytes
e43bcd4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# Cursor-To-OpenAI 一键配置指南
本文档将指导你使用一键配置工具来设置 Cursor-To-OpenAI 环境。
## 准备工作
在开始配置前,请确保你已经:
1. Fork了 [Cursor-Register-fix](https://github.com/liuw1535/Cursor-Register-fix) 仓库到你的GitHub账号
2. 创建了一个GitHub个人访问令牌(Personal Access Token),且具有 `repo` 权限
3. 拥有至少一个Gmail账号,并启用了两步验证
4. 为Gmail账号创建了应用密码(Application Password)
## 配置步骤
### 1. 安装依赖
```bash
npm install
```
### 2. 运行配置脚本
```bash
npm run setup
```
或者直接运行:
```bash
node setup.js
```
### 3. 按照提示输入信息
脚本会引导你输入以下信息:
- GitHub用户名:你的GitHub账号用户名
- GitHub Token:你的个人访问令牌
- API Key:自定义的API Key,用于访问服务
- Gmail账号:用于自动注册Cursor账号的Gmail地址
- Gmail应用密码:对应Gmail账号的应用密码(不是邮箱密码)
### 4. 创建应用密码的步骤
如果你还没有创建Gmail应用密码,请按照以下步骤操作:
1. 访问 [Google账号安全设置](https://myaccount.google.com/security)
2. 在"登录Google"部分,点击"两步验证"
(如果未启用两步验证,需要先启用)
3. 在页面底部找到"应用密码",点击进入
4. 在"选择应用"下拉菜单中选择"其他(自定义名称)"
5. 输入一个名称,例如"Cursor注册"
6. 点击"生成"
7. 复制生成的16位应用密码(格式如:xxxx xxxx xxxx xxxx)
### 5. 管理邮箱配置
系统提供了一个专门的邮箱配置管理工具,可以随时添加、修改或删除邮箱:
```bash
npm run manage-emails
```
使用此工具可以:
- 查看所有已配置的邮箱
- 添加新的Gmail账号
- 修改现有Gmail账号的配置
- 删除不再使用的Gmail账号
## 配置完成后
配置完成后,你可以:
1. 启动服务:
```bash
npm start
```
2. 手动触发Cookie刷新:
```bash
npm run refresh-cookies:force
```
## 配置文件说明
脚本会生成`.env`文件,其中包含以下主要配置:
- `API_KEYS`:API Key到Cookie的映射关系
- `GITHUB_OWNER`:你的GitHub用户名
- `GITHUB_TOKEN`:你的GitHub个人访问令牌
- `REGISTER_EMAIL_CONFIGS`:Gmail账号配置,用于自动注册
## 注意事项
1. GitHub Token需要具有repo权限,用于访问你fork的仓库
2. Gmail应用密码不同于你的Gmail登录密码,是专门为第三方应用生成的
3. MIN_COOKIE_COUNT设置为1000,确保系统会尝试刷新Cookie
4. 配置完成后,你可以通过Web界面查看和管理Cookie状态
5. 始终确保至少有一个有效的Gmail账号配置,否则自动刷新功能将无法正常工作 |