momori777/Artemis
An AI Companion project
它解決了什麼問題
Artemis 是一個完全本機、未經審查的 AI 伴侶系統,旨在提供私密且可自訂的體驗,無需依賴雲端 API 或訂閱。它將多種 AI 模式(文字、語音和視覺)整合到單一介面中,以建立沉浸式、以角色為驅動的互動,且完全在使用者的機器上運行。
它的運作方式
此專案協調多種開源工具以建立一致的體驗:
- LLM 引擎:使用
llama.cpp在本機執行大型語言模型(例如 Qwen MoE 模型)以進行對話和推理。 - 語音與語音合成:採用
GPT-SoVITS進行高品質文字轉語音(TTS),並採用Faster-Whisper進行自動語音辨識(ASR)。 - 視覺效果:整合
ComfyUI進行 AI 影像生成,並整合Live2D進行即時角色動畫和表情。 - 記憶系統:結合
mem0(使用 Qdrant 向量資料庫)和headroom進行長期記憶,利用混合搜尋(Vector + BM25)和背景工作程式來鞏固事實。 - 行為引擎:一個分層決策系統,追蹤關係分數(興趣、信任、吸引力等)、關係階段和模擬荷爾蒙週期,以動態調整 AI 的語氣和行為。
- 介面:提供網頁聊天前端,以及與 QQ 和 Telegram 機器人的整合,還有基於 PySide6 的桌面寵物。
適合對象
想要高度私密、未經審查的 AI 伴侶,且具有深度角色自訂功能,並能在自己的硬體(特別是 NVIDIA GPU)上完全本機運作的使用者。
亮點
- 多角色熱切換:即時切換不同的 AI 角色,具有隔離的記憶,並自動更新 TTS 權重和 Live2D 模型。
- SillyTavern 整合:支援從 SillyTavern 匯入角色卡(PNG/JSON)和對話記錄。
- 智慧 VRAM 分層:自動偵測 GPU VRAM 以最佳化模型載入策略(例如,保持所有模型在線 vs. 針對 8GB 顯示卡進行熱交換)。
- 複雜的關係模擬:一個行為引擎,管理情緒波動、衝突程度和從初次見面到長期約會的關係進展。
- 本機創意套件:包含「Artemis Studio」主控台,用於獨立於 LLM 狀態的 TTS 和影像生成。
相關
- 專案
- 專案
- 專案
- 專案
- 專案