AI

NextChat:擁有 87K+ GitHub Stars 的跨平台 AI 助手

NextChat(原名 ChatGPT-Next-Web)是一個跨平台 AI 助手,支援 ChatGPT、Claude、Gemini 等,擁有 87K Stars 並可一鍵部署到 Vercel。

NextChat:擁有 87K+ GitHub Stars 的跨平台 AI 助手

AI 語言模型的爆炸式增長帶來了一個獨特的問題:想要使用 ChatGPT、Claude、Gemini 和其他模型的用戶,往往需要在多個分頁、登入和介面之間切換。NextChat(原名 ChatGPT-Next-Web)以優雅而簡單的方式解決了這個問題。

NextChat 是一個開源、跨平台的 AI 聊天助手,擁有超過 87,000 個 GitHub Stars,為幾乎所有主要 AI 提供商提供統一、精緻的介面。無論你偏好用 GPT-4o 寫程式碼、用 Claude 做分析、用 Gemini 做研究,還是透過 Ollama 使用本地模型以維護隱私,NextChat 都能在一個屋簷下提供一致、功能豐富的聊天體驗。

該專案的受歡迎程度實至名歸:一鍵部署到 Vercel、簡潔且回應迅速的 UI、廣泛的自訂選項,以及數百名貢獻者的活躍開發,使其成為 AI 愛好者、開發者和進階使用者的首選前端。


NextChat 與其他 AI 聊天介面相比有何突出之處?

市面上有幾種 AI 聊天前端,但 NextChat 已成為開源領域的明確領導者。其功能、效能和部署簡便性的組合是無與倫比的。

功能NextChatOpenAI ChatGPTClaude.aiGemini Web
多提供商支援是(10+)
一鍵部署Vercel(免費)不適用不適用不適用
本地模型支援Ollama
開源完整(MIT)
桌面應用Windows/Mac/Linux僅網頁僅網頁僅網頁
自行託管
自訂提示詞豐富的函式庫有限有限有限

多提供商支援是殺手級功能。單一 NextChat 實例可以在對話中切換模型,讓用戶無需離開聊天視窗即可利用每個模型的優勢。


一鍵 Vercel 部署是如何運作的?

NextChat 的 Vercel 部署是其普及的主要驅動力。該過程不需要伺服器管理,基本使用也不需要信用卡。

# 替代方案:使用 Docker 部署
docker run -d -p 3000:3000 \
  -e OPENAI_API_KEY=sk-xxx \
  -e CODE=your-access-password \
  yidadaa/chatgpt-next-web

Docker 部署選項非常適合想要完全控制基礎架構的團隊和組織。結合用於本地模型的 Ollama 整合,這創造了一個完全自足的 AI 助手堆疊。


NextChat 提供哪些聊天功能?

NextChat 遠不止是一個簡單的聊天包裝器。其功能集可與甚至超越專用商業產品。

對話管理

功能描述
上下文管理每個對話可調整的上下文視窗
歷史搜尋跨所有對話的全文搜尋
匯出下載為 Markdown、JSON、PNG 或 PDF
分支從任何訊息建立分叉對話
封存隱藏對話而不刪除

模型配置

除了基本的提供商切換之外,NextChat 還提供對模型參數的細粒度控制:

  • 溫度、Top-p 和最大 Token(每個對話)
  • 系統提示詞,支援自訂角色和人設
  • 預設提示詞庫,包含社群貢獻的模板
  • 自訂模型端點,用於代理或自託管服務

如何擴展和自訂 NextChat?

NextChat 的優勢之一是其可擴展性。插件系統和社群生態系統允許顯著的自訂。

提示詞遮罩

遮罩是可重複使用的提示詞模板,定義特定的 AI 人設或用例。社群貢獻了數百個遮罩,涵蓋從程式碼審查員和編輯到語言老師和地下城主等角色。

自訂提供商

提供商介面有完善的文件,使得添加對其他 AI 服務或自訂 API 代理的支援變得簡單。幾個社群分支已添加對中國 LLM、Anthropic 的 Claude API 和本地 GGUF 模型伺服器的支援。

自訂類型方法難度
提示詞遮罩設定 UI簡單
自訂主題CSS 覆蓋簡單
額外提供商插件介面中等
UI 修改原始碼分支進階

社群和開發狀態如何?

擁有超過 87,000 個 GitHub Stars,NextChat 擁有任何開源 AI 項目中最大的社群之一。該倉庫每週有數百個議題和拉取請求,核心維護者和社群貢獻者跨時區協作。

該專案積極維護,每兩週發布一次,有完整的更新日誌和活躍的 Discord 社群用於支援和討論。MIT 授權確保了商業和個人使用的最大自由度。


常見問題

什麼是 NextChat? NextChat(原名 ChatGPT-Next-Web)是一個開源、跨平台的 AI 聊天助手,擁有超過 87,000 個 GitHub Stars。它提供統一的聊天介面,支援多個 AI 提供商,包括 OpenAI(GPT-4、GPT-4o)、Anthropic(Claude)、Google(Gemini)、Azure OpenAI 以及透過 Ollama 的本地模型。可以一鍵部署到 Vercel 或自行託管。

NextChat 支援哪些 AI 提供商? NextChat 支援多種 AI 提供商:OpenAI(GPT-4o、GPT-4、GPT-3.5)、Anthropic(Claude 3.5 Sonnet、Claude 3 Opus)、Google(Gemini 2.0、Gemini 1.5)、Azure OpenAI Service、Mistral AI,以及透過 Ollama 整合的本地模型。提供商的 API 金鑰在設定面板中配置,並儲存在瀏覽器本地。

如何部署 NextChat? NextChat 提供多種部署選項:一鍵部署到 Vercel(最受歡迎的方式)、使用 Docker Compose 自行託管、Windows/macOS/Linux 桌面應用程式,以及從原始碼直接部署(使用 Node.js)。Vercel 部署是免費的,大約需要 2 分鐘。

NextChat 提供哪些功能? 主要功能包括:統一介面的多提供商支援、含 LaTeX 支援的 Markdown 渲染、本地儲存的對話歷史、提示詞模板和預設角色、跨對話全文搜尋、Token 用量追蹤、拖放檔案上傳、匯出功能(Markdown、JSON、PNG)、以及淺色和深色主題搭配多種強調色選項。

NextChat 安全且隱私嗎? NextChat 設計上以隱私為優先。所有對話資料都儲存在瀏覽器的 IndexedDB 中。API 金鑰儲存在瀏覽器 localStorage 中,直接發送到提供商,不經過中間伺服器。該應用程式完全是客戶端,沒有後端資料庫,原始碼也開放供安全審查。


延伸閱讀

TAG