- 新建一个 Cloudflare Worker
- 复制 cf_worker.js 里的代码粘贴到 Worker 中并部署
- 给 Worker 绑定一个没有被墙的域名
- 使用自己的域名代替 api.openai.com
- Fork本项目
- 登录到Cloudflare控制台.
- 在帐户主页中,选择
pages
>Create a project
>Connect to Git
- 选择你 Fork 的项目存储库,在
Set up builds and deployments
部分中,选择Next.js
作为您的框架预设。您的选择将提供以下信息。
一般默认即可
Configuration option | Value |
---|---|
Production branch | main |
Framework preset | next.js |
Build command | npx @cloudflare/next-on-pages --experimental-minify |
Build directory | .vercel/output/static |
在
Environment variables (advanced)
添加一个参数
Variable name | Value |
---|---|
NODE_VERSION | 16 |
- 点击
Save and Deploy
部署,然后点Continue to project
即可看到访问域名
把官方接口的
https://api.openai.com
替换为https://xxx.pages.dev/api
即可 (https://xxx.pages.dev/api 为你的域名)
注意路径多了一个api