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 和影像生成。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案