盤點那些玩出花的 ChatGPT 開源項目
最近 ChatGPT 非常火爆,鋪天蓋地都是 ChatGPT 的新聞。 Github 上也出現了許多和 ChatGPT 相關的項目,而 Star 數快速成長,以下就來盤點一下那些玩出花的 ChatGPT 開源專案!
瀏覽器擴充功能
#ChatGPT for Google
ChatGPT for Google 是一個可以顯示ChatGPT 響應和Google 搜尋結果的瀏覽器擴展,支援Chrome/Edge/Firefox,該擴展具有以下特性:
- 支援所有主流的搜尋引擎
- #支援OpenAI官方API
- 從插件彈出視窗快速使用ChatGPT
- 支援Markdown渲染
- #支援程式碼高亮
- 支援深色模式
- 可自訂ChatGPT觸發模式
Github(⭐️ 10k):https://github.com/wong2/chat-gpt- google-extension。
ChatGPT Chrome Extension
一個 Chrome 擴展,將 ChatGPT 加入網路上的每個文字方塊!可以使用它來撰寫推文、修改電子郵件、修復編碼錯誤或需要的任何其他內容,所有這些都無需離開所在的網站。包括一個插件系統,用於更好地控制 ChatGPT 行為和與第三方 API 互動的能力。
Github(⭐️ 2k):https://github.com/gragland/chatgpt-chrome-extension。
微信
WeChat Bot
一個基於OpenAi ChatGPT WeChaty 實現的微信機器人,可以用來幫助你自動回复微信訊息,或管理微信群組/好友,偵測殭屍好友等。
Github(⭐️ 2.2k):https://github.com/wangrongding/wechat-bot。
wechat-chatgpt
透過 wechaty 在微信上使用 ChatGPT,其支援在實用 OpenAI 帳戶,支援使用代理登錄,支援與 docker 一起使用等。此工具簡單易用,安裝完依賴後只需要填寫 OpenAI 帳號密碼和微信掃碼即可使用。此專案的特性如下:
- 透過wechaty,將ChatGPT 存取微信
- 建立OpenAI 的帳戶池
- 支援透過代理登陸OpenAI
- #加入了持續對話的功能
- 加入Dockerfile
- 發佈到Docker.hub
- 透過Railway 進行部署
- 實作OpenAI 帳戶池的熱載入
- 當OpenAI 回傳碼為429/503 時自動重試
Wechaty 是一個聊天機器人開源項目,提供了開發聊天機器人的SDK,方便開發人員快速實現聊天機器人。透過 Wechat 可以取得到微信的聊天內容、聯絡人、群組、好友關係等訊息,也可以實現創建群組、發送訊息等功能。
Github(⭐️ 7.9k):https://github.com/fuergaosi233/wechat-chatgpt。
VS Code 外掛程式
chatgpt-vscode
一個基於ChatGPT 的VSCode 擴展,允許使用非官方的ChatGPT API直接在編輯器中從OpenAI 的ChatGPT 產生問題響應。該插件具有以下特性:
- 提出問題或使用編輯器中的程式碼片段,透過側邊欄的輸入框查詢 ChatGPT。
- 在程式碼選擇上點選右鍵,運行上下文選單中的一個捷徑。
- 在編輯器旁的面板上查看 ChatGPT 的答案。
- 對回答提出後續問題(保持對話上下文)。
- 透過點擊 AI 的回應將程式碼片段插入活動的編輯器中。
Github(⭐️ 3.4k):https://github.com/mpociot/chatgpt-vscode。
vscode-chatgpt
一個支援 ChatGPT 的 Visual Studio Code 擴展,該擴充功能可以與 ChatGPT 配對程式設計。其支援以 Markdown 格式一次匯出所有對話歷史記錄,簡單易用,只需登入 OpenAI,或使用 OpenAI 的官方 GPT3 API。可以點選或使用鍵盤快速鍵建立檔案/專案或修復程式碼,提高開發效率。
Github(⭐️ 462k):https://github.com/gencay/vscode-chatgpt。
ChatGPT 中文版
一個 VSCode 插件,將 ChatGPT 整合在 VSCode 中,提高開發效率。目前支援的程式碼功能包括:
- ChatGPT: 請輸入問題:直接對 ChatGPT 提問。
- ChatGPT: 新增測試程式碼:為目前選取的程式碼,或目前檔案新增測試程式碼。
- ChatGPT: 程式碼為什麼有問題(需要同時選取報錯):詢問程式碼出現的問題,需要將報錯也一起選取。
- ChatGPT: 最佳化這部分程式碼:對目前選取的程式碼,或目前文件,進行最佳化或重構。
- ChatGPT: 解釋這部分程式碼:對目前選取的程式碼,或目前文件,進行解釋。
- ChatGPT: 執行自訂指令 1:新增一個對選取程式碼,或目前檔案執行的自訂指令 1,新增後可以直接執行。
- ChatGPT: 執行自訂指令 2:新增一個對選取程式碼,或目前檔案執行的自訂指令 2,新增後可以直接執行。
執行了一個指令之後,側邊欄會彈出一個互動視窗:
- #後續所有的問題、答案、例外。都會在這個視窗中顯示。
- 可以在互動視窗的底部輸入框中,直接輸入問題,詢問 ChatGPT
- 也可以執行前面的指令,對程式碼進行詢問。
外掛程式位址:https://marketplace.visualstudio.com/items?itemName=WhenSunset.chatgpt-china。
桌面應用程式
ChatGPT
#ChatGPT 桌面應用,適用於Mac、Windows 和Linux 平台,該專案只是對OpenAI ChatGPT 網站的一個包裝器,不存在額外的資料收集和上傳。此專案具有以下功能:
- 跨平台: macOS、Linux、Windows
- #匯出ChatGPT 聊天記錄(支援PNG, PDF 和產生分享連結)
- #主視窗與系統匣支援自訂URL,將任意網站包裝成一個桌面應用程式
- 應用程式自動升級通知
- #豐富的快捷鍵
- 系統匣懸浮視窗
- 應用程式選單功能強大
- 支援斜線指令及其配置
- #自訂全域快捷鍵
- 劃詞搜尋
Github(⭐️ 14.3k):https://github.com/lencx/ChatGPT。
chatgpt-mac
一個簡單的Mac 應用,可讓ChatGPT 在功能表列中顯示,在Mac 上可以使用Cmd Shift G 快捷鍵來快速打開它,目前提供了Mac 的Arm64 和Intel 版本的安裝包。
Github(⭐️ 3.8k):https://github.com/vincelwt/chatgpt-mac。
chatgpt-desktop
基於 tauri 和 rust 的非官方開源 ChatGPT 桌面應用,適用於 mac、windows 和 linux 功能表列。
Github(⭐️ 1.1k):https://github.com/sonnylazuardi/chatgpt-desktop。
其他
ChatGPT API
一個非官方ChatGPT API 的Node.js 用戶端,主可以使用它來建立由ChatGPT 支援的項目,例如聊天機器人、網站等。
Github(⭐️ 8.3k):https://github.com/transitive-bullshit/chatgpt-api。
ChatGPT Export and Share
一個用於將 ChatGPT 歷史下載為 PNG、PDF 或建立可共享連結的 Chrome 擴充功能。目前支援 Chrome、Edge、Firefox 瀏覽器。
Github(⭐️ 656):https://github.com/liady/ChatGPT-pdf。
Access-chatGPT-in-Siri
Siri 存取ChatGPT指南,目前僅限 iPhone 端及其他支援快速指令的 Apple 產品。
Github(⭐️ 281):https://github.com/Daiyimo/Access-chatGPT-in-Siri。
以上是盤點那些玩出花的 ChatGPT 開源項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

文字標註工作是將標籤或標記與文字中特定內容相對應的工作。其主要目的是為文本提供額外的信息,以便進行更深入的分析和處理,尤其是在人工智慧領域。文字標註對於人工智慧應用中的監督機器學習任務至關重要。用於訓練AI模型,有助於更準確地理解自然語言文本訊息,並提高文本分類、情緒分析和語言翻譯等任務的表現。透過文本標註,我們可以教導AI模型識別文本中的實體、理解上下文,並在出現新的類似數據時做出準確的預測。本文主要推薦一些較好的開源文字標註工具。 1.LabelStudiohttps://github.com/Hu

圖像標註是將標籤或描述性資訊與圖像相關聯的過程,以賦予圖像內容更深層的含義和解釋。這個過程對於機器學習至關重要,它有助於訓練視覺模型以更準確地識別圖像中的各個元素。透過為圖像添加標註,使得電腦能夠理解圖像背後的語義和上下文,從而提高對圖像內容的理解和分析能力。影像標註的應用範圍廣泛,涵蓋了許多領域,如電腦視覺、自然語言處理和圖視覺模型具有廣泛的應用領域,例如,輔助車輛識別道路上的障礙物,幫助疾病的檢測和診斷透過醫學影像識別。本文主要推薦一些較好的開源免費的圖片標註工具。 1.Makesens

DALL-E 3 於 2023 年 9 月正式推出,是比其前身大幅改進的車型。它被認為是迄今為止最好的人工智慧圖像生成器之一,能夠創建具有複雜細節的圖像。然而,在推出時,它不包括

安裝步驟:1、在ChatGTP官網或手機商店下載ChatGTP軟體;2、開啟後在設定介面中,選擇語言為中文;3、在對局介面中,選擇人機對局並設定中文相譜;4 、開始後在聊天視窗中輸入指令,即可與軟體互動。

人臉偵測辨識技術已經是一個比較成熟且應用廣泛的技術。而目前最廣泛的網路應用語言非JS莫屬,在Web前端實現人臉偵測辨識相比後端的人臉辨識有優勢也有弱勢。優點包括減少網路互動、即時識別,大大縮短了使用者等待時間,提高了使用者體驗;弱勢是:受到模型大小限制,其中準確率也有限。如何在web端使用js實現人臉偵測呢?為了實現Web端人臉識別,需要熟悉相關的程式語言和技術,如JavaScript、HTML、CSS、WebRTC等。同時也需要掌握相關的電腦視覺和人工智慧技術。值得注意的是,由於Web端的計

多模態文件理解能力新SOTA!阿里mPLUG團隊發布最新開源工作mPLUG-DocOwl1.5,針對高解析度圖片文字辨識、通用文件結構理解、指令遵循、外部知識引入四大挑戰,提出了一系列解決方案。話不多說,先來看效果。複雜結構的圖表一鍵識別轉換為Markdown格式:不同樣式的圖表都可以:更細節的文字識別和定位也能輕鬆搞定:還能對文檔理解給出詳細解釋:要知道,“文檔理解”目前是大語言模型實現落地的一個重要場景,市面上有許多輔助文檔閱讀的產品,有的主要透過OCR系統進行文字識別,配合LLM進行文字理

FP8和更低的浮點數量化精度,不再是H100的「專利」了!老黃想讓大家用INT8/INT4,微軟DeepSpeed團隊在沒有英偉達官方支援的條件下,硬生在A100上跑起FP6。測試結果表明,新方法TC-FPx在A100上的FP6量化,速度接近甚至偶爾超過INT4,而且比後者擁有更高的精度。在此基礎之上,還有端到端的大模型支持,目前已經開源並整合到了DeepSpeed等深度學習推理框架中。這項成果對大模型的加速效果也是立竿見影──在這種框架下用單卡跑Llama,吞吐量比雙卡還要高2.65倍。一名

论文地址:https://arxiv.org/abs/2307.09283代码地址:https://github.com/THU-MIG/RepViTRepViT在移动端ViT架构中表现出色,展现出显著的优势。接下来,我们将探讨本研究的贡献所在。文中提到,轻量级ViTs通常比轻量级CNNs在视觉任务上表现得更好,这主要归功于它们的多头自注意力模块(MSHA)可以让模型学习全局表示。然而,轻量级ViTs和轻量级CNNs之间的架构差异尚未得到充分研究。在这项研究中,作者们通过整合轻量级ViTs的有效
