将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

相关推荐
进击的丸子9 分钟前
代理网络环境下 Linux Pro 在线激活实操指南
javascript·后端·安全
小大宇34 分钟前
vue知识点9-标签上的ref
前端·javascript·vue.js
2601_9495758643 分钟前
JSON5 跨端三方库仓颉适配全流程
前端·javascript·flutter
jaysee-sjc2 小时前
【苍穹外卖】Day10:定时任务与 WebSocket 实时提醒实战
java·开发语言·javascript·数据库·vue.js·websocket·网络协议
尤水就下2 小时前
🔥说一说在线文档的 Block 架构是如何实现的
前端·javascript·架构
晓得迷路了3 小时前
栗子前端技术周刊第 151 期 - ViteConf 2026、React Router 8.5、React Native 0.88...
前端·javascript·vue.js
Ai-_Man3 小时前
Microsoft Copilot对话数据怎么导入到另外一个Microsoft Copilot账号里去?AI导出鸭
开发语言·javascript·人工智能·microsoft·chatgpt·ecmascript·copilot
小大宇3 小时前
Vue知识点8-Watch
前端·javascript·vue.js
aloha_7893 小时前
HTML、JavaScript 与 TypeScript 基础速查
javascript·typescript·html
paopaokaka_luck15 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节