L站很多佬分享的公益GPT, Cursor普号有限制好用的模型用不了几次,重复注册登录又十分影响体验。同时发现有的三方API 在ChatBox可以用 Cursor死活用不了,或是想实现多个API聚合使用 那搞一下(水一水 )
可能原因是: Cursor Chat请求要通过发往后端处理,处理后出的问题
本地抓包只看到在请求api2.cursor.sh
这个接口,在所指定的API服务器上可以看到对应请求信息
那搞一个后端可能正常处理的中转安排它 所以simple-one-api启动
步骤(用以下拿Serv00举例)
- simple-one-api 放入要使用的域名
/public_html
目录下 (下载机器对应版本simple-one-api到指定目录) ,同时找一个机器开放的端口
- 解压 tar -xvf simple-one-api-freebsd-amd64.tar.gz
- 赋予执行权限 chmod +x simple-one-api
- 搞一个
config.json
放在同一目录下,可以按照官网模板自定义 下面是一个简化版没用的随便删
{
"api_key": "sk-sadasdas随便写",
"server_port": ":服务器开的端口",
"load_balancing": "random",
"services": {
"openai": [
{
"models": [
"gpt-4-turbo-2024-04-09",
"gpt-4o",
],
"enabled": true,
"credentials": {
"api_key": "server_url对应真实的Key"
},
"server_url":"https://你的API域名/v1"
},
{
"models": [
"xxx",
"xxxx",
],
"enabled": true,
"credentials": {
"api_key": "server_url对应真实的Key"
},
"server_url":"https://你的API域名/v1"
}
......
]
}
}
- 在当前目录执行:
simple-one-api ./config.json
(设置后台运行:nohup ./simple-one-api ./config.json &
)
- Cursor AI
Key上面的 =>sk-sadasdas随便写
Override URL =>https://你的服务器:端口/v1
(或非SSL版本http://你的服务器:端口/v1
)