simple-one-api = Cursor + 任意公益API ?

L站很多佬分享的公益GPT, Cursor普号有限制好用的模型用不了几次,重复注册登录又十分影响体验。同时发现有的三方API 在ChatBox可以用 Cursor死活用不了,或是想实现多个API聚合使用 那搞一下(水一水 :tieba_025::tieba_025:

可能原因是: Cursor Chat请求要通过发往后端处理,处理后出的问题
本地抓包只看到在请求api2.cursor.sh这个接口,在所指定的API服务器上可以看到对应请求信息

那搞一个后端可能正常处理的中转安排它 所以simple-one-api启动

步骤(用以下拿Serv00举例)

  1. simple-one-api 放入要使用的域名/public_html目录下 (下载机器对应版本simple-one-api到指定目录) ,同时找一个机器开放的端口
  1. 解压 tar -xvf simple-one-api-freebsd-amd64.tar.gz
  1. 赋予执行权限 chmod +x simple-one-api
  1. 搞一个 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"
         }
         ......
      ]
    }
  }
  1. 在当前目录执行: simple-one-api ./config.json
    (设置后台运行: nohup ./simple-one-api ./config.json &)
  1. Cursor AI
    Key上面的 => sk-sadasdas随便写
    Override URL => https://你的服务器:端口/v1
    (或非SSL版本 http://你的服务器:端口/v1)
39 个赞

牛逼大佬!!

6啊,我的第一反应还以为是Nginx转发cursor的api地址呢 :sweat_smile:

大佬太强了 :tieba_087:

支持下,不错的项目

啊?这是可以的吗?!

标记一下,下次用到来看

啊?没看太懂嘞佬,是部署了可以在cursor上把第三方api发挥出官方模型的效果嘛?

效果是指定第三方 api 发挥出的效果。帖子是Cursor的处理机制导致有的API用不了 给api做一下中转的捏~ :tieba_025: :tieba_025:

cursor怎么转api出来

这个涉及到 Cursor 分析了 我还没有做过,你可以看看其他佬的提取结果