引言
ChatGPT是一款強大的AI,但是對於國內用戶來說,使用它時會遇到很多問題,比如網站訪問受限、VPN受限制、容易被封號、響應慢、輸出截斷等等。為了解決這些問題,我們推薦一款開源項目——Pandora,它能讓你呼吸順暢地使用ChatGPT。
Github 項目地址:https://github.com/pengzhile/pandora
功能特性
- 實現了網頁版 ChatGPT 的主要操作。
- 支持輸出截斷後繼續輸出。
- 後端優化,繞過 Cloudflare,響應速度快。
- 只有登入時需要 VPN,之後使用無需再開 VPN。
- 支持命令行操作和 API/SERVER/CLOUD 模式運行。
以下是Pandora的 HTTP 服務模式和 cloud 模式的演示:
-
HTTP 服務模式
-
cloud 模式
使用 pip 安裝運行
前置條件
- Python:
3.7+
安裝方法
pip
安裝:
pip install pandora-chatgpt
運行:
pandora
使用 Access Token
登錄並以 HTTP 服務方式啟動:
pandora -t {path_file} -s {ip:port}
使用 Access Token
登錄以 cloud 模式啟動:
pandora-cloud -t {path_file} -s {ip:port}
具體命令選項:
- 可通過
pandora --help
查看。 -p
或--proxy
指定代理,格式:protocol://user:pass@ip:port
。-t
或--token_file
指定一個存放Access Token
的文件,使用Access Token
登錄。-s
或--server
以http
服務方式啟動,格式:ip:port
。-a
或--api
使用gpt-3.5-turbo
API請求,你可能需要向OpenAI
支付費用。--tokens_file
指定一個存放多Access Token
的文件,內容為{"key": "token"}
的形式。--threads
指定服務啟動的線程數,默認為8
,Cloud模式為4
。--sentry
啟用sentry
框架來發送錯誤報告供作者查錯,敏感信息不會被發送。-v
或--verbose
顯示調試信息,且出錯時列印異常堆棧信息,供查錯使用。
使用 Docker 部署
拉取最新的鏡像:
docker pull pengzhile/pandora
交互模式運行,運行結束後自動清除鏡像:
docker run -it --rm pandora
交互模式啟動容器,運行結束後自動清除鏡像,使用 Access Token
登錄並以 HTTP 服務方式啟動:
docker run -it --rm -e PANDORA_ACCESS_TOKEN={access_token} pandora
後台啟動容器,使用 Access Token
登錄並以 HTTP 服務方式啟動,同時將容器埠映射到本機埠:
docker run -d -e PANDORA_ACCESS_TOKEN=<access_token> -e PANDORA_SERVER=0.0.0.0:<port> -p <host-port>:<container-port> pandora
後台啟動容器,使用 Access Token
登錄並以 cloud 模式啟動,同時將容器埠映射到本機埠:
docker run -d -e PANDORA_CLOUD=1 -e PANDORA_SERVER=0.0.0.0:<port> -p <host-port>:<container-port> pandora
具體環境變數配置:
PANDORA_ACCESS_TOKEN
指定Access Token
字元串。PANDORA_TOKENS_FILE
指定一個存放多Access Token
的文件路徑。PANDORA_PROXY
指定代理,格式:protocol://user:pass@ip:port
。PANDORA_SERVER
以http
服務方式啟動,格式:ip:port
。PANDORA_API
使用gpt-3.5-turbo
API請求,你可能需要向OpenAI
支付費用。PANDORA_SENTRY
啟用sentry
框架來發送錯誤報告供作者查錯,敏感信息不會被發送。PANDORA_VERBOSE
顯示調試信息,且出錯時列印異常堆棧信息,供查錯使用。PANDORA_CLOUD
啟動cloud
模式。
本文鏈接: https://linuxstory.org/a-chatgpt-that-makes-you-breathe-easier
LinuxStory 原創教程,轉載請註明出處,否則必究相關責任。
對這篇文章感覺如何?
太棒了
3
不錯
3
愛死了
4
不太好
2
感覺很糟
4
More in:開源項目
Linux Mint團隊宣布Cinnamon桌面的「樣式」
Linux Mint團隊在即將發布的Linux Mint 21.2中引入了Cinnamon桌面環境中的「樣式」,使得定製更加容易,同時也提供了一個視覺上吸引人的界面。 在其月度更新帖子中,Linux […]
CoreCtrl現在可在Debian和Ubuntu 23.04中使用,用於管理您的系統
CoreCtrl是一個開源工具,用於管理您系統的性能/狀態,並支持各種應用程序配置文件,它已經進入了Debian,並且也被選中方便地安裝在即將推出的Ubuntu 23.04上。 CoreCtrl在本月 […]
FTP 伺服器:Vsftpd vs ProFTPd
FTP(文件傳輸協議)是用於傳輸文件的標準協議。像 Vsftpd 和 ProFTPd 這樣的 FTP 伺服器提供了一種訪問和傳輸遠程伺服器上存儲的文件的方法。 Vsftpd Vsftpd(Very S […]
在Ubuntu 22.04或20.04上安裝KTorrent的方法
KTorrent是一個GNU通用公共許可證下的BitTorrent客戶端,適用於Linux和其他類Unix系統,包括Ubuntu。這個種子客戶端軟體的關鍵目的是為BitTorrent協議提供圖形用戶界 […]