利用cf_worker反代apenai api

40次阅读

共计 872 个字符,预计需要花费 3 分钟才能阅读完成。

利用 cf_worker 反代 apenai api
地址:
https://github.com/x-dr/chatgptProxyAPI.git

  1. const TELEGRAPH_URL = ‘https://api.openai.com’;
  2. addEventListener(‘fetch’, event => {
  3.   event.respondWith(handleRequest(event.request))
  4. })
  5. async function handleRequest(request) {
  6.   const url = new URL(request.url);
  7.   url.host = TELEGRAPH_URL.replace(/^https?:///, ”);
  8.   const modifiedRequest = new Request(url.toString(), {
  9.     headers: request.headers,
  10.     method: request.method,
  11.     body: request.body,
  12.     redirect: ‘follow’
  13.   });
  14.   const response = await fetch(modifiedRequest);
  15.   const modifiedResponse = new Response(response.body, response);
  16.   // 添加允许跨域访问的响应头
  17.   modifiedResponse.headers.set(‘Access-Control-Allow-Origin’, ‘*’);
  18.   return modifiedResponse;
  19. }

复制代码

使用:
https://openai.1rmb.tk

网友回复:

注册 为什么要反代?

minick 不需要反代,看你用哪个模板,把 api chatgpt.php 移动到海外服务器,修改 index.html,把这个文件改成海外的就行了

机长 cf 也可以

rogerskys 这个反带的意义是撒?。。。。

byg 可以直接反代 api.openai 吗佬

ansheng 可以,我更新了

langer 太牛逼了 用上了 感谢感谢!!

正文完
 0