1、首先,必須可以訪問外網,比如google。後面的操作全部要用代理。
2、獲得試用資格。如果沒有申請,可以下載edge dev,國際英文版。然後安裝,新註冊微軟賬號申請試用資格,據說很快獲批的。
這裏必須用國際版英文的edge,不是國內版。
3、我安裝了英文版後,打開cip.cc,好像就顯示在國外的ip了。
然後改掉所在地,如下圖:
以前安裝過 mod-header 的擴展,要禁用或卸載,否則報“網絡被阻止”。
訪問 www.bing.com,如果總跳轉到 cn.bing.com,就看看是不是ip還是在國內。
出現chat就對了:
edge
可以通過瀏覽器訪問網站 cip.cc。這時顯示你的ip,不是中國的,是代理後的國外的就對了。
這樣啓動加代理也不行哦:"C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe" --proxy-server=127.0.0.1:7890 --user-data-dir="e:\tmp\Chrome"
必須改windows系統的代理。
遇到過奇葩問題:
windows上使用goflyway代理上網,打開了全局代理, 當我使用edge瀏覽器去訪問顯示ip地址的網站,我看到ip地址還是我自己的,而不是代理的,而我是可以訪問google的。但是chrome顯示的就是代理的ip地址。
有說清除cookie試試的。好像也不行。
這種情況會導致bing總是設置你來自china,無論你怎麼在首頁裏面重設,www.bing.com會自動轉成cn.bing.com。而無法進入 chatgpt的聊天模式。
終端直接python使用chatgpt
用一個python,通過終端直接訪問bing的gpt。前提一樣,有了試用資格和代理。
在windows cmd裏面設置代理,分別執行:
set HTTP_PROXY=http://192.168.12.47:7890
set HTTPS_PROXY=http://192.168.12.47:7890
項目地址:https://github.com/acheong08/EdgeGPT
需要先在edge中安裝插件擴展,導出bing網站的cookies:Cookie-Editor。在bing的標籤頁,點擊擴展,右下角的 Export按鈕,將當前bing chat的cookies以json格式導出來,保存到磁盤,比如e:\。
1,安裝python,最好3.8以上。
python --version 確認版本,安裝的路徑 (我因爲有好幾個python版本,錯亂了)
2,python -m pip install EdgeGPT --upgrade --user (比官方命令多加了個 --user,因爲總找不到文件)
然後就可以快樂的使用了:
python -m EdgeGPT --cookie-file "e:\bing.com.json" --proxy=http://127.0.0.1:7890