???運行環(huán)境:chatGPT
???撰寫作者:左手の明天
???精選專欄:《python》
????推薦專欄:《算法研究》
####?防偽水印——左手の明天?####
?? 大家好??????,我是左手の明天!好久不見,推薦熱門的ChatGPT項目??
??? 最近更新:2023 年 04 月 22 日,左手の明天的第?278?篇原創(chuàng)博客
???更新于專欄:高效學習
####?防偽水印——左手の明天?####
ChatGPT自 3 月初 Open AI 開放以來持續(xù)處于火爆階段,?國內的開發(fā)者依托openAI的接口,開發(fā)了許多ChatGPT
的項目,并且在GitHub 上進行了開源,確實有很多實用的應用項目,今天就整理一下github
上最熱門的ChatGPT
項目,跟大家分享。
目錄
1、ChatGPT Web 應用
功能說明
本地部署方法
(1)下載本項目
(2)填寫API密鑰
(3)安裝依賴
(4)啟動
2、ChatPaper全流程加速科研
?編輯
功能說明
使用步驟
3、ChatGPT_JCM 聚合OpenAI web 管理界面
功能說明
本地部署
4、OpenAI Translator:基于 ChatGPT API 的劃詞翻譯瀏覽器插件和跨平臺桌面端應用
功能說明
下載安裝
5、ChatGPT-web:用 Express 和 Vue3 搭建的 ChatGPT 演示網(wǎng)頁?
功能說明
6、chatgpt_academic:科研工作者的利器
功能說明
本地安裝
7、chatgpt-on-wechat:ChatGPT搭建微信聊天機器人
功能說明
本地安裝
1、ChatGPT Web 應用
川虎 ChatGPT????Chuanhu ChatGPT:為ChatGPT API提供了一個輕快好用的Web圖形界面,已經star 7.9k了,非?;鸨?/p>
需要申請 ChatGPT API Key
功能說明
- 支持實時顯示回答。
- 重試對話,讓 ChatGPT 再回答一次。
- 優(yōu)化 Tokens,減少 Tokens 占用,以支持更長的對話。
- 設置 System Prompt,有效地設定前置條件。
- 保存 / 加載對話歷史記錄。
- 在圖形界面中添加 API key。
- System Prompt 模板功能。
- 實時顯示 Tokens 用量。
本地部署方法
(1)下載本項目
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
cd ChuanhuChatGPT
或者,點擊網(wǎng)頁右上角的?Download ZIP
,下載并解壓完成后進入文件夾,進入終端
或命令提示符
。
如果你使用Windows,應該在文件夾里按住shift+
右鍵,選擇“在終端中打開”。如果沒有這個選項,選擇“在此處打開Powershell窗口”。如果你使用macOS,可以在Finder底部的路徑欄中右鍵當前文件夾,選擇服務-新建位于文件夾位置的終端標簽頁
。?
(2)填寫API密鑰
在文件中設定默認密鑰、用戶名密碼以及更多設置:
- 在項目文件夾中復制一份?
config_example.json
,并將其重命名為?config.json
,在其中填入 API-Key、用戶名密碼(可選)、API host(可選)、代理地址(可選)等設置。用戶名密碼支持多用戶。示例:
{
"openai_api_key": "sk-xxxxxxxxxxxxxxxxxxxxxxxxx",
"users": [
["用戶1的用戶名", "用戶1的密碼"],
["用戶2的用戶名", "用戶2的密碼"]
],
}
- 如果不設置用戶名與密碼,可以直接將“users”字段整段刪去,或留空為?
"users": []
(3)安裝依賴
在終端中輸入下面的命令,然后回車。
pip install -r requirements.txt
前提是系統(tǒng)安裝了python,如果沒安裝先下載安裝
(4)啟動
在終端輸入以下命令進行啟動:
python ChuanhuChatbot.py
如果一切順利,可以在瀏覽器地址欄中輸入?http://localhost:7860?查看并使用 ChuanhuChatGPT 了。
2、ChatPaper全流程加速科研
為了能提高 arXiv 用戶的論文閱讀效率,GitHub 上有人開源了一款可利用 ChatGPT 總結 arXiv 論文的開源工具:ChatPaper。
ChatPaper全流程加速科研:論文閱讀+潤色+審稿+審稿回復
功能說明
ChatPaper可以通過ChatGPT實現(xiàn)對論文進行總結,幫助科研人進行論文初篩。
它可以根據(jù)用戶輸入的關鍵詞,自動在arxiv上下載最新的論文,再利用ChatGPT3.5的API接口強大的總結能力,將論文總結為固定的格式,以最少的文本,最低的閱讀門檻,為大家提供最大信息量,以決定該精讀哪些文章。也可以提供本地的PDF文檔地址,直接處理。
使用步驟
以腳本方式運行,Windows, Mac和Linux系統(tǒng)應該都可以,python版本最好是3.9,其他版本應該也沒啥問題。
- 在apikey.ini中填入你的openai key。
- 安裝依賴:pip install -r requirements.txt
(1) Arxiv在線批量搜索+下載+總結: 運行chat_paper.py, 比如:
python chat_paper.py --query "chatgpt robot" --filter_keys "chatgpt robot" --max_results 3
更準確的腳本是chat_arxiv.py,使用方案,命令行更加簡潔:
python chat_arxiv.py --query "chatgpt robot" --page_num 2 --max_results 3 --days 10
其中query仍然是關鍵詞,page_num是搜索的頁面,每頁和官網(wǎng)一樣,最大是50篇,max_results是最終總結前N篇的文章,days是選最近幾天的論文,嚴格篩選!
注意:搜索詞無法識別
-
,只能識別空格!所以原標題的連字符最好不要用!
(2)Arxiv在線批量搜索+下載+總結+高級搜索: 運行chat_paper.py, 比如:
python chat_paper.py --query "all: reinforcement learning robot 2023" --filter_keys "reinforcement robot" --max_results 3
(3)Arxiv在線批量搜索+下載+總結+高級搜索+指定作者: 運行chat_paper.py, 比如:
python chat_paper.py --query "ti: Sergey Levine" --filter_keys "reinforcement robot" --max_results 3
(4)本地pdf總結: 運行chat_paper.py, 比如:
python chat_paper.py --pdf_path "demo.pdf"
(5)本地文件夾批量總結: 運行chat_paper.py, 比如:
python chat_paper.py --pdf_path "your_absolute_path"
(6)谷歌學術論文整理: 運行google_scholar_spider.py, 比如:
python google_scholar_spider.py --kw "deep learning" --nresults 30 --csvpath "./data" --sortby "cit/year" --plotresults 1
此命令在Google Scholar上搜索與“deep learning”相關的文章,檢索30個結果,將結果保存到“./data”文件夾中的CSV文件中,按每年引用次數(shù)排序數(shù)據(jù),并繪制結果。
3、ChatGPT_JCM 聚合OpenAI web 管理界面
項目地址:https://github.com/202252197/ChatGPT_JCM
功能說明
OpenAI管理界面,聚合了OpenAI的所有接口進行界面操作(所有模型、圖片、音頻、微調、文件)等,支持Markdown格式(公式、圖表,表格)等。
本地部署
部署方式步驟:
- 克隆項目到本地
git clone git@github.com:202252197/ChatGPT_JCM.git
- 下載依賴包
npm install
- 運行
npm run serve
4、OpenAI Translator:基于 ChatGPT API 的劃詞翻譯瀏覽器插件和跨平臺桌面端應用
項目地址:OpenAI Translator
功能說明
基于 ChatGPT API 的劃詞翻譯瀏覽器插件和跨平臺桌面端應用。
該工具基于 ChatGPT API 構建,可應用于 Chrome 插件、Windows、macos、Linux 等平臺,并支持以下特性:
- 支持三種翻譯模式:翻譯、潤色、總結;
- 支持 55 種語言的相互翻譯、潤色和總結功能;
- 支持實時翻譯、潤色和總結,以最快的速度響應用戶;
- 支持自定義翻譯文本;
- 支持一鍵復制、支持 TTS。
下載安裝
通過winget進行安裝:
winget install yetone.OpenAITranslator
手動安裝:
- 從?Latest Release下載以.msi結尾的安裝包。
- 雙擊下載的文件進行安裝。
- 如果提示不安全,您可以單擊?
More Info
?->?Run Anyway?
繼續(xù)安裝。 - 準備使用!
5、ChatGPT-web:用 Express 和 Vue3 搭建的 ChatGPT 演示網(wǎng)頁????????
???????項目地址:ChatGPT-web
功能說明
支持雙模型,提供了兩種非官方?ChatGPT API
?方法
方式 | 免費? | 可靠性 | 質量 |
---|---|---|---|
ChatGPTAPI(gpt-3.5-turbo-0301) |
否 | 可靠 | 相對較笨 |
ChatGPTUnofficialProxyAPI(網(wǎng)頁 accessToken) |
是 | 相對不可靠 | 聰明 |
對比:
-
ChatGPTAPI
?使用?gpt-3.5-turbo
?通過?OpenAI
?官方?API
?調用?ChatGPT
-
ChatGPTUnofficialProxyAPI
?使用非官方代理服務器訪問?ChatGPT
?的后端API
,繞過Cloudflare
(依賴于第三方服務器,并且有速率限制)
切換方式:
- 進入?
service/.env.example
?文件,復制內容到?service/.env
?文件 - 使用?
OpenAI API Key
?請?zhí)顚?OPENAI_API_KEY
?字段?(獲取 apiKey) - 使用?
Web API
?請?zhí)顚?OPENAI_ACCESS_TOKEN
?字段?(獲取 accessToken) - 同時存在時以?
OpenAI API Key
?優(yōu)先
?具體安裝使用可以進項目里面查看,里面記錄的非常詳細,感謝大神,膜拜?。?!
6、chatgpt_academic:科研工作者的利器
項目地址:chatgpt_academic
功能說明
科研工作專用ChatGPT/GLM拓展,特別優(yōu)化學術Paper潤色體驗,模塊化設計支持自定義快捷按鈕&函數(shù)插件,支持代碼塊表格顯示,Tex公式雙顯示,新增Python和C++項目剖析&自譯解功能,PDF/LaTex論文翻譯&總結功能,支持并行問詢多種LLM模型,支持gpt-3.5/gpt-4/chatglm
功能 | 描述 |
---|---|
一鍵潤色 | 支持一鍵潤色、一鍵查找論文語法錯誤 |
一鍵中英互譯 | 一鍵中英互譯 |
一鍵代碼解釋 | 可以正確顯示代碼、解釋代碼 |
自定義快捷鍵 | 支持自定義快捷鍵 |
配置代理服務器 | 支持配置代理服務器 |
模塊化設計 | 支持自定義高階的函數(shù)插件與[函數(shù)插件],插件支持熱更新 |
自我程序剖析 | [函數(shù)插件]?一鍵讀懂本項目的源代碼 |
程序剖析 | [函數(shù)插件] 一鍵可以剖析其他Python/C/C++/Java/Lua/...項目樹 |
讀論文 | [函數(shù)插件] 一鍵解讀latex論文全文并生成摘要 |
Latex全文翻譯、潤色 | [函數(shù)插件] 一鍵翻譯或潤色latex論文 |
批量注釋生成 | [函數(shù)插件] 一鍵批量生成函數(shù)注釋 |
chat分析報告生成 | [函數(shù)插件] 運行后自動生成總結匯報 |
Markdown中英互譯 | [函數(shù)插件] 看到上面5種語言的README了嗎? |
arxiv小助手 | [函數(shù)插件] 輸入arxiv文章url即可一鍵翻譯摘要+下載PDF |
PDF論文全文翻譯功能 | [函數(shù)插件] PDF論文提取題目&摘要+翻譯全文(多線程) |
谷歌學術統(tǒng)合小助手 | [函數(shù)插件] 給定任意谷歌學術搜索頁面URL,讓gpt幫你選擇有趣的文章 |
公式/圖片/表格顯示 | 可以同時顯示公式的tex形式和渲染形式,支持公式、代碼高亮 |
多線程函數(shù)插件支持 | 支持多線調用chatgpt,一鍵處理海量文本或程序 |
啟動暗色gradio主題 | 在瀏覽器url后面添加/?__dark-theme=true 可以切換dark主題 |
多LLM模型支持,API2D接口支持 | 同時被GPT3.5、GPT4和清華ChatGLM伺候的感覺一定會很不錯吧? |
本地安裝
(1)下載項目
git clone https://github.com/binary-husky/chatgpt_academic.git
cd chatgpt_academic
(2)配置API_KEY和代理設置
在config.py
中,配置 海外Proxy 和 OpenAI API KEY
(3)安裝依賴
# (選擇I: 如熟悉python)推薦
python -m pip install -r requirements.txt
# 備注:使用官方pip源或者阿里pip源,其他pip源(如一些大學的pip)有可能出問題,臨時換源方法:python -m pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
# (選擇II: 如不熟悉python)使用anaconda,步驟也是類似的:
# (II-1)conda create -n gptac_venv python=3.11
# (II-2)conda activate gptac_venv
# (II-3)python -m pip install -r requirements.txt
如果需要支持清華ChatGLM后端,需要額外安裝更多依賴(前提條件:熟悉python + 電腦配置夠強):
python -m pip install -r request_llm/requirements_chatglm.txt
(4)運行
python main.py
7、chatgpt-on-wechat:ChatGPT搭建微信聊天機器人
項目地址:chatgpt-on-wechat
ChatGPT搭建微信聊天機器人,基于GPT3.5 API和itchat實現(xiàn)
功能說明
基于ChatGPT的微信聊天機器人,通過?ChatGPT?接口生成對話內容,使用?itchat?實現(xiàn)微信消息的接收和自動回復。已實現(xiàn)的特性如下:
- ?文本對話:?接收私聊及群組中的微信消息,使用ChatGPT生成回復內容,完成自動回復
- ?規(guī)則定制化:?支持私聊中按指定規(guī)則觸發(fā)自動回復,支持對群組設置自動回復白名單
- ?圖片生成:?支持根據(jù)描述生成圖片,支持圖片修復
- ?上下文記憶:支持多輪對話記憶,且為每個好友維護獨立的上下會話
- ?語音識別:?支持接收和處理語音消息,通過文字或語音回復
- ?插件化:?支持個性化插件,提供角色扮演、文字冒險、與操作系統(tǒng)交互、訪問網(wǎng)絡數(shù)據(jù)等能力
本地安裝
建議Python版本在 3.7.1~3.9.X 之間,推薦3.8版本,3.10及以上版本在 MacOS 可用,其他系統(tǒng)上不確定能否正常運行。
(1) 克隆項目代碼:
git clone https://github.com/zhayujie/chatgpt-on-wechat
cd chatgpt-on-wechat/
(2) 安裝核心依賴 (必選):
能夠使用
itchat
創(chuàng)建機器人,并具有文字交流功能所需的最小依賴集合。
pip3 install -r requirements.txt
(3) 拓展依賴 (可選,建議安裝):
pip3 install -r requirements-optional.txt
其中tiktoken
要求python
版本在3.8以上,它用于精確計算會話使用的tokens數(shù)量,強烈建議安裝。
####?防偽水印——左手の明天?####
?? 大家好??????,我是左手の明天!好久不見,推薦熱門的ChatGPT項目??
??? 最近更新:2023 年 04 月 22 日,左手の明天的第?278?篇原創(chuàng)博客
???更新于專欄:高效學習文章來源:http://www.zghlxwxcb.cn/news/detail-441891.html
####?防偽水印——左手の明天?####文章來源地址http://www.zghlxwxcb.cn/news/detail-441891.html
到了這里,關于分享github上比較熱門的ChatGPT項目,值得收藏的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!