diff --git a/readme.md b/README.md similarity index 77% rename from readme.md rename to README.md index 5135111..68b8e94 100644 --- a/readme.md +++ b/README.md @@ -16,26 +16,27 @@ - 接口地址:`http://localhost:3000/v1/chat/completions` - 请求方法:POST - 认证方式:Bearer Token(使用 WorkosCursorSessionToken 的值,支持英文逗号分隔的key入参) - -### 请求格式和响应格式参考openai - +- 请求格式和响应格式参考openai ## 快速开始 +``` +docker run xxxx -p 3000:3000 ghcr.io/xxxx/rs-capi:latest +``` -1. 克隆项目 -- git clone https://github.com/waitkafuka/cursor-api.git -- cd cursor-api -2. 安装依赖 -- yarn -3. 启动服务 -- yarn dev(开发环境) -- yarn start(生产环境方式一) -- pm2 start ecosystem.config.js(生产环境方式二) +docker-compose +``` +services: + rs-capi: + image: ghcr.io/xxxx/rs-capi:latest + ports: + - 3000:3000 +``` ## 注意事项 - 请妥善保管您的 WorkosCursorSessionToken,不要泄露给他人 - 本项目仅供学习研究使用,请遵守 Cursor 的使用条款 +- 目前只完成rs-capi的开发,go 未实现 ## 原始项目 diff --git a/go.mod b/go-capi/go.mod similarity index 100% rename from go.mod rename to go-capi/go.mod diff --git a/go.sum b/go-capi/go.sum similarity index 100% rename from go.sum rename to go-capi/go.sum diff --git a/handlers.go b/go-capi/handlers.go similarity index 100% rename from handlers.go rename to go-capi/handlers.go diff --git a/handlers/chat.go b/go-capi/handlers/chat.go similarity index 100% rename from handlers/chat.go rename to go-capi/handlers/chat.go diff --git a/main.go b/go-capi/main.go similarity index 100% rename from main.go rename to go-capi/main.go diff --git a/models/models.go b/go-capi/models/models.go similarity index 100% rename from models/models.go rename to go-capi/models/models.go diff --git a/utils/hex.go b/go-capi/utils/hex.go similarity index 100% rename from utils/hex.go rename to go-capi/utils/hex.go diff --git a/.eslintrc.js b/js-capi/.eslintrc.js similarity index 100% rename from .eslintrc.js rename to js-capi/.eslintrc.js diff --git a/ecosystem.config.js b/js-capi/ecosystem.config.js similarity index 100% rename from ecosystem.config.js rename to js-capi/ecosystem.config.js diff --git a/package-lock.json b/js-capi/package-lock.json similarity index 100% rename from package-lock.json rename to js-capi/package-lock.json diff --git a/package.json b/js-capi/package.json similarity index 100% rename from package.json rename to js-capi/package.json diff --git a/src/index.js b/js-capi/src/index.js similarity index 100% rename from src/index.js rename to js-capi/src/index.js diff --git a/src/utils.js b/js-capi/src/utils.js similarity index 100% rename from src/utils.js rename to js-capi/src/utils.js diff --git a/sslkey.log b/js-capi/sslkey.log similarity index 100% rename from sslkey.log rename to js-capi/sslkey.log diff --git a/yarn.lock b/js-capi/yarn.lock similarity index 100% rename from yarn.lock rename to js-capi/yarn.lock