这是一个将兼容OpenAI API的会话请求转发到Github Copilot Chat API的Cloudflare Worker脚本,模型参数仅支持gpt-4
和gpt-3.5-turbo
,实测使用其他模型均会以默认的3.5处理(对比OpenAI API的返回结果,猜测应该是最早的版本gpt-4-0314
和gpt-3.5-turbo-0301
)
-
你需要拥有一个有Github Copilot权限的Github账户
-
使用cocopilot获取token
-
创建一个Cloudflare Worker
-
创建一个KV容器
-
将KV容器绑定到Worker中(可以在Settings -> Variables下找到)
-
将cf_copilot_service.js中的内容粘贴到Worker编辑器页面中
-
保存并部署Worker
-
打开任意支持自定义OpenAI Endpoint的前端应用
-
设置Endpoint为你的Worker地址,key为第2步中的token
-
设置完成