?燈塔報告 | ?燈塔報告 |
LobeChat 提供使用 Vercel、阿里雲和 Docker Image 的自架版本。這使您可以在幾分鐘內部署自己的聊天機器人,而無需任何先驗知識。
提示
查看有關建立您自己的 LobeChat 的更多資訊。
A
使用 Vercel、Zeabur、Sealos 或阿里雲進行部署「如果您想自己在 Vercel、Zeabur 或阿里雲上部署此服務,可以按照以下步驟操作:
準備您的 OpenAI API 金鑰。
點擊下面的按鈕開始部署:直接使用您的GitHub帳戶登錄,並記得在環境變數部分填寫OPENAI_API_KEY
(必填)和ACCESS_CODE
(建議)。
部署完成後,就可以開始使用了。
綁定自訂網域名稱(可選):Vercel分配的網域的DNS在部分地區受到污染;綁定自訂網域可以直接連接。
使用 Vercel 進行部署 | 使用 Zeabur 進行部署 | 與 Sealos 一起部署 | 使用 RepoCloud 進行部署 | 使用阿里雲部署 |
---|---|---|---|---|
fork 後,僅保留上游同步操作,並停用 GitHub 儲存庫中的其他操作。
如果您按照 README 中的一鍵部署步驟部署了自己的項目,則可能會不斷遇到「有更新可用」的提示。這是因為 Vercel 預設會建立一個新項目而不是分叉這個項目,導致無法準確偵測更新。
提示
我們建議您使用以下步驟重新部署:自動與最新版本同步
B
使用 Docker 進行部署我們提供了一個 Docker 映像,用於在您自己的私人裝置上部署 LobeChat 服務。使用以下命令啟動 LobeChat 服務:
$ docker run -d -p 3210:3210 -e OPENAI_API_KEY=sk-xxxx -e ACCESS_CODE=lobe66 --name lobe-chat lobehub/lobe-chat
提示
如果需要透過代理程式使用OpenAI服務,可以使用OPENAI_PROXY_URL
環境變數來配置代理位址:
$ docker run -d -p 3210:3210 -e OPENAI_API_KEY=sk-xxxx -e OPENAI_PROXY_URL=https://api-proxy.com/v1 -e ACCESS_CODE=lobe66 --name lobe-chat lobehub/lobe-chat
筆記
有關使用 Docker 進行部署的詳細說明,請參閱 Docker 部署指南
此專案提供了一些使用環境變數設定的附加配置項:
環境變數 | 必需的 | 描述 | 例子 |
---|---|---|---|
OPENAI_API_KEY | 是的 | 這是您在 OpenAI 帳戶頁面申請的 API 金鑰 | sk-xxxxxx...xxxxxx |
OPENAI_PROXY_URL | 不 | 如果手動設定OpenAI介面代理,可以使用該設定項覆寫預設的OpenAI API請求基底URL | https://api.chatanywhere.cn 或https://aihubmix.com/v1 預設值為 https://api.openai.com/v1 |
ACCESS_CODE | 不 | 新增存取該服務的密碼;您可以設定一個長密碼以避免外洩。如果該值包含逗號,則它是密碼數組。 | awCTe)re_r74 或rtrt_ewee3@09! 或code1,code2,code3 |
OPENAI_MODEL_LIST | 不 | 用於控制模型清單。使用+ 新增模型,使用- 隱藏模型,使用model_name=display_name 自訂模型的顯示名稱,以逗號分隔。 | qwen-7b-chat,+glm-6b,-gpt-3.5-turbo |
筆記
環境變數的完整列表可以在環境變數中找到
國家公共管理 | 儲存庫 | 描述 | 版本 |
---|---|---|---|
@lobehub/ui | lobehub/lobe-ui | 致力於建立 AIGC Web 應用程式的開源 UI 元件庫。 | |
@lobehub/圖標 | lobehub/lobe-icons | 流行的 AI / LLM 模型品牌 SVG 標誌和圖示集合。 | |
@lobehub/tts | 洛貝樞紐/洛貝-tts | 高品質且可靠的 TTS/STT React Hooks 庫 | |
@lobehub/lint | 洛貝樞紐/洛貝林特 | LobeHub 的 ESlint、Stylelint、Commitlint、Prettier、Remark 和語意發布的配置。 |
外掛提供了一種擴展 LobeChat 函數呼叫功能的方法。它們可用於引入新的函數調用,甚至是呈現訊息結果的新方法。如果您對外掛程式開發感興趣,請參閱 Wiki 中的外掛程式開髮指南。
lobe-chat-plugins:這是 LobeChat 的插件索引。它從此儲存庫存取index.json,以向使用者顯示 LobeChat 的可用插件清單。
chat-plugin-template:這是 LobeChat 插件開發的插件模板。
@lobehub/chat-plugin-sdk:LobeChat 外掛程式 SDK 可協助您為 Lobe Chat 打造出色的聊天外掛程式。
@lobehub/chat-plugins-gateway:LobeChat 外掛程式閘道是一項後端服務,為 LobeChat 外掛程式提供閘道。我們使用 Vercel 部署此服務。主要 API POST /api/v1/runner 部署為邊緣函數。
筆記
插件系統目前正在進行重大開發。您可以在以下問題中了解更多:
插件階段一:實作插件與主體分離,將插件分割到獨立的倉庫進行維護,並實現插件的動態載入。
插件第二階段:插件使用的安全性和穩定性,更準確地呈現異常狀態,插件架構的可維護性,開發者友善性。
插件階段3 :更高層次、更全面的客製化能力,支援插件認證,以及範例。
您可以使用GitHub Codespaces進行線上開發:
或克隆它以進行本地開發:
$ git 克隆 https://github.com/lobehub/lobe-chat.git $ cd 葉聊天 $ pnpm 安裝 $ pnpm 開發
如果您想了解更多詳細信息,請隨時查看我們的開髮指南。
我們非常歡迎所有類型的貢獻;如果您有興趣貢獻程式碼,請隨時查看我們的 GitHub 問題和項目,向我們展示您的能力。
提示
我們正在創建一個技術驅動的論壇,促進知識互動和思想交流,最終實現相互啟發和協作創新。
幫助我們讓 LobeChat 變得更好。歡迎直接向我們提供產品設計回饋、使用者體驗討論。
主要維護者: @arvinxx @canisminor1990
每一點都很重要,您的一次性捐款在我們的支持中閃閃發光!你是一顆流星,對我們的旅程產生迅速而明亮的影響。感謝您對我們的信任——您的慷慨引導我們實現我們的使命,一次輝煌的閃光。
⛵️ Lobe Midjourney WebUI: Midjourney WebUI,利用人工智慧根據文字提示快速產生各種豐富多樣的圖像,激發創造力並增強對話。
? Lobe i18n : Lobe i18n 是一個用於 i18n(國際化)翻譯過程的自動化工具,由 ChatGPT 提供支援。它支援大檔案自動分割、增量更新以及 OpenAI 模型、API 代理和溫度的自訂選項等功能。
? Lobe Commit: Lobe Commit 是一個 CLI 工具,利用 Langchain/ChatGPT 產生基於 Gitmoji 的提交訊息。
版權所有 © 2024 LobeHub。
該專案已獲得 Apache 2.0 許可。