Spaces:
Paused
Paused
Cursor-To-OpenAI 一键配置指南
本文档将指导你使用一键配置工具来设置 Cursor-To-OpenAI 环境。
准备工作
在开始配置前,请确保你已经:
- Fork了 Cursor-Register-fix 仓库到你的GitHub账号
- 创建了一个GitHub个人访问令牌(Personal Access Token),且具有
repo权限 - 拥有至少一个Gmail账号,并启用了两步验证
- 为Gmail账号创建了应用密码(Application Password)
配置步骤
1. 安装依赖
npm install
2. 运行配置脚本
npm run setup
或者直接运行:
node setup.js
3. 按照提示输入信息
脚本会引导你输入以下信息:
- GitHub用户名:你的GitHub账号用户名
- GitHub Token:你的个人访问令牌
- API Key:自定义的API Key,用于访问服务
- Gmail账号:用于自动注册Cursor账号的Gmail地址
- Gmail应用密码:对应Gmail账号的应用密码(不是邮箱密码)
4. 创建应用密码的步骤
如果你还没有创建Gmail应用密码,请按照以下步骤操作:
- 访问 Google账号安全设置
- 在"登录Google"部分,点击"两步验证" (如果未启用两步验证,需要先启用)
- 在页面底部找到"应用密码",点击进入
- 在"选择应用"下拉菜单中选择"其他(自定义名称)"
- 输入一个名称,例如"Cursor注册"
- 点击"生成"
- 复制生成的16位应用密码(格式如:xxxx xxxx xxxx xxxx)
5. 管理邮箱配置
系统提供了一个专门的邮箱配置管理工具,可以随时添加、修改或删除邮箱:
npm run manage-emails
使用此工具可以:
- 查看所有已配置的邮箱
- 添加新的Gmail账号
- 修改现有Gmail账号的配置
- 删除不再使用的Gmail账号
配置完成后
配置完成后,你可以:
- 启动服务:
npm start
- 手动触发Cookie刷新:
npm run refresh-cookies:force
配置文件说明
脚本会生成.env文件,其中包含以下主要配置:
API_KEYS:API Key到Cookie的映射关系GITHUB_OWNER:你的GitHub用户名GITHUB_TOKEN:你的GitHub个人访问令牌REGISTER_EMAIL_CONFIGS:Gmail账号配置,用于自动注册
注意事项
- GitHub Token需要具有repo权限,用于访问你fork的仓库
- Gmail应用密码不同于你的Gmail登录密码,是专门为第三方应用生成的
- MIN_COOKIE_COUNT设置为1000,确保系统会尝试刷新Cookie
- 配置完成后,你可以通过Web界面查看和管理Cookie状态
- 始终确保至少有一个有效的Gmail账号配置,否则自动刷新功能将无法正常工作