百度做网站电话多少,东台网页定制,.net做网站用什么的多,wordpress数据备份文件夹现在写代码已经离不开ai辅助了我用的是github copilot#xff0c;一方面是因为它和vscode结合得比较好#xff0c;另一方面就是copilot chat了。可以在不切换工具的情况下#xff0c;问它问题#xff0c;在copilot chat还在内测阶段的时候我就申请使用了#xff08;现在已…现在写代码已经离不开ai辅助了···我用的是github copilot一方面是因为它和vscode结合得比较好另一方面就是copilot chat了。可以在不切换工具的情况下问它问题在copilot chat还在内测阶段的时候我就申请使用了现在已经完全开放了。
copilot基于gpt4, 所以有些回答比gpt3.5更准确但微软限制了它能解答的问题的范围如果和代码关系不大它是拒绝回答的所以还是有一些限制。 最近发现网上有大神绕过了这个限制直接通过copilot的api访问准确的说应该是直接调用的openai的从而实现问它任意问题。 aaamoon/copilot-gpt4-service: Convert Github Copilot to ChatGPT
本地部署
copilot-gpt4-service
最简单的方式就是通过docker部署了为了方便我这里直接使用docker-compose, docker-compose.yaml如下
version: 3services:copilot-gpt4-service:image: aaamoon/copilot-gpt4-service:latestports:- 9090:8080environment:- https_proxyhttp://xxx:10809 #自己的代理地址,因为openai限制了地区国内是访问不了的- http_proxyhttp://xxx:10809restart: unless-stoppedcontainer_name: copilot-gpt4-serviceChatGPT-Next-Web
ChatGPTNextWeb/ChatGPT-Next-Web: A cross-platform ChatGPT/Gemini UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT/Gemini 应用。 (github.com) 上一步搭建的是服务要能够像chatgpt一样还需要一个可视化的界面选择很多copilot-gpt4-service推荐用ChatGPT-Next-Web.
获取copilot token
要能使用api首先需要有token, copilot-gpt4-service有提供脚本不过我运行失败了。其实有很简单的方式只要我们在vscode中有使用copilot插件就可以运行下面的命令就会打印了。 cat ~/.config/github-copilot/hosts.json 部署ChatGPT-Next-Web
部署这个应用也很方便直接使用docker-compose.唯一需要注意的是ChatGPT-Next-Web默认用的是https,而我们部署的copilot-gpt4-service是http的直接调用会出错。只要用下面的配置就好了 version: 3.9
services:chatgpt-next-web:profiles: [ proxy ]container_name: chatgpt-next-webimage: yidadaa/chatgpt-next-webports:- 3000:3000environment:- OPENAI_API_KEYyour_token- BASE_URLhttp://your_ip:9090 #也就是上一步中部署的服务地址和端口- PROXY_URL$PROXY_URL保存为docker-compose.yaml然后docker-compose up -d即可
使用
部署完成后通过http://your_ip:3000打开web: 修改配置关闭每次的系统级提示 默认情况下我们这个时候问问题使用的是gpt3.5-turbo,为了对比我们先问一下 可以看到回答在胡扯…我们切换为gpt4或者到配置里面也可以改 注意只能选择gpt-4其他模型如gpt4-xx都是用的3.5。我们再问同样的问题 这个回答就很对了···
结语
通过大神的项目如果我们买了copilot就能免费使用gpt4了虽然并不是最新的版本不过也显然比gpt-3.5要强了赶紧用起来吧···说不准哪天微软把这条路给堵上了。