将Github Copilot转换为免费使用GPT-4

模型参数支持 GPT-4 和 GPT-3.5-turbo ,实测使用其他模型均会以默认的 3.5 处理(对比 OpenAI API 的返回结果,猜测应该是最早的版本 GPT-4-0314 和 GPT-3.5-turbo-0301 )

获取 Copilot Token

首先,你的账号需要开通 Github Copilot 服务

获取 Github Copilot Plugin Token 的方式目前有两种方式:

  1. 通过安装 Github Copilot CLI 授权获取(推荐)。
  2. 通过第三方接口授权获取,不推荐,因为不安全。

如何使用

  1. 安装并启动 copilot-gpt4-service 服务,如本地启动后,API默认地址为:http://127.0.0.1:8080;
  2. 获取你的 GitHub 账号 Github Copilot Plugin Token(详见下文);
  3. 安装第三方客户端,如:ChatGPT-Next-Web,在设置中填入 copilot-gpt4-service 的 API 地址和 Github Copilot Plugin Token,即可使用 GPT-4 模型进行对话。

最佳实践方式

经社区验证和讨论,最佳实践方式为:

  1. 本地部署,仅个人使用(推荐);
  2. 自用服务器集成 ChatGPT-Next-Web 部署, 服务不公开;
  3. 服务器部署, 公开但个人使用 (例如多客户端使用场景 Chatbox, OpenCat APP, ChatX APP)。

不建议方式

  1. 以公共服务的方式提供接口多个 Token 在同一个 IP 地址进行请求, 容易被判定为异常行为
  2. 同客户端 Web(例如 ChatGPT-Next-Web) 以默认 API 以及 API Key 的方式提供公共服务同一个 Token 请求频率过高, 容易被判定为异常行为
  3. Serverless 类型的提供商进行部署服务生命周期短, 更换 IP 地址频繁, 容易被判定为异常行为
  4. 其他滥用行为或牟利等行为。

客户端

使用 copilot-gpt4-service,需要配合第三方客户端,目前已测试支持以下客户端:

服务端

copilot-gpt4-service 服务的部署方式目前包含 Docker 部署、源码部署、Kubernetes 部署实现

config.env 默认配置项如下

HOST=localhost # 服务监听地址

PORT=8080 # 服务监听端口

CACHE=true # 是否启用持久化

CACHE_PATH=db/cache.sqlite3 # 持久化缓存的路径(仅当 CACHE=true 时有效)

DEBUG=false # 是否启用调试模式,启用后会输出更多日志

LOGGING=true # 是否启用日志

LOG_LEVEL=info # 日志级别,可选值:panic、fatal、error、warn、info、debug、trace(注意:仅当 LOGGING=true 时有效)

部署:

docker run -d \

--name copilot-gpt4-service \

--restart always \

-p 8080:8080 \

-e HOST=0.0.0.0 \

aaamoon/copilot-gpt4-service:latest

https://www.jdon.com/71776.html

相关推荐
用户新39 分钟前
V8引擎 精品漫游指南--Ignition篇(下 一) 动态执行前的事情
前端·javascript
神探小白牙6 小时前
eCharts 多系列柱状图增加背景图
javascript·ecmascript·echarts
薛定猫AI13 小时前
【深度解析】Gemma Chat 本地 AI 编程 Agent:Electron + MLX + 开源模型的离线 Vibe Coding 实战
javascript·人工智能·electron
全栈前端老曹13 小时前
【前端地图】多地图平台适配方案——高德、百度、腾讯、Google Maps SDK 差异对比、封装统一地图接口
前端·javascript·百度·dubbo·wgs84·gcj-02·bd09
笑虾13 小时前
Win10 修改注册表 让鼠标悬停PNG上时 tip 始终显示分辨率
开发语言·javascript·ecmascript
雾岛听风69113 小时前
JavaScript基础语法速查手册
开发语言·前端·javascript
用户23678298016814 小时前
从零实现 GIF 制作工具:LZW 压缩与 Median Cut 色彩量化
前端·javascript
棉猴14 小时前
Python海龟绘图之绘制文本
javascript·python·html·write·turtle·海龟绘图·输出文本
Highcharts.js15 小时前
线形比赛积分增长或竞赛图|Highcharts企业图表代码示列
开发语言·前端·javascript·折线图·highcharts·竞赛图
让学习成为一种生活方式15 小时前
大肠杆菌合成扑热息痛--对乙酰氨基酚--文献精读227
开发语言·前端·javascript