28 - 优化版:三分钟搭建 ChatGPT(流式更快)

视频教程BV1Ku4y157gR

视频链接BV1Ku4y157gR
发布日期:2023-05-10
视频时长:05:20
播放量:8.5万
所属合集:ChatGPT 搭建系列

视频概要

在上一集基础上进行优化,重点解决流式输出(SSE)速度问题,添加访问密码、自定义域名等进阶配置。让ChatGPT体验更接近官方。


知识点清单

A. 流式输出优化

优化项说明效果
SSE协议Server-Sent Events流式传输逐字输出,体验更好
API代理Cloudflare Worker加速降低延迟
国内CDN配置国内CDN节点加快资源加载
// Cloudflare Worker 代理代码
addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
  const url = new URL(request.url)
  url.hostname = 'api.openai.com'
  return fetch(new Request(url.toString(), {
    headers: request.headers,
    method: request.method,
    body: request.body
  }))
}

B. 进阶环境变量

OPENAI_API_KEY=sk-xxx
CODE=your-access-password
BASE_URL=https://your-worker.workers.dev
HIDE_USER_API_KEY=true
HIDE_BALANCE_QUERY=true
MAX_TOKENS=4096
TEMPERATURE=0.7

C. 自定义域名

1. DNS添加CNAME记录指向 cname.vercel-dns.com
2. Vercel项目设置添加自定义域名
3. SSL证书自动签发
4. 使用自己的域名访问

注意:国内域名需要备案,海外域名免备案


常见问题

问题解答
流式输出不工作?检查代理是否支持SSE
访问太慢?使用Cloudflare Worker代理API
如何限制使用?设置CODE访问密码

学习建议

  • 本集是第27集的升级版,建议先看27集
  • 流式输出是核心优化点
  • Cloudflare Worker免费额度足够个人使用
返回首页