Retrochat v2
1.0.0
RetroChat 是一個強大的命令列介面,用於與各種 AI 語言模型互動。它提供了與不同聊天提供者互動的無縫體驗,同時提供了管理和自訂對話的強大功能。
注意:RAG 目前僅適用於 nomic-embed-text,您所需要做的就是將其放在 Ollama 上。
要運行 RetroChat,您需要在系統上安裝 Python 3.11 或更高版本。從 MS 商店連結到 Python 3.12。請依照以下步驟設定環境:
retrochat.py
和requirements.txt
文件,然後從任何地方運行它們或將它們放在“C:Usersyour username.retrochat”目錄中。 cd C:Users<your username>.retrochat
pip install -r requirements.txt
python retrochat.py --setup
注意:如果 chromadb 沒有為您正確安裝,您所需要做的就是下載並安裝 Microsoft Visual Studio 建置工具,安裝後導航到各個元件並安裝 MSVC v143 - VS 2022 C++ x64/x86 建置工具(最新) )和Windows 11 SDK (10.0.22621.0)
安裝完成後,您可以透過執行快捷命令來啟動RetroChat:
rchat
可以從終端機中的任何目錄使用此命令。
RetroChat 支援各種命令來管理您的聊天會話和設定:
/chat rename <new_name>
- 重新命名目前聊天/chat delete
- 刪除目前聊天/chat new <chat_name>
- 建立新聊天/chat reset
- 重置目前聊天記錄/chat list
- 列出所有可用的聊天/chat open <chat_name>
- 開啟特定聊天/set system <message>
- 設定係統訊息/set
- 顯示可用參數及其目前值/set <parameter> <value>
- 設定參數/edit
- 編輯整個對話/show length
- 顯示總對話令牌/show context
- 顯示最後一個查詢的上下文/switch
- 切換到不同的提供者或模型/help
- 顯示幫助訊息/exit
- 退出程序/load <folder_name>
- 從指定資料夾載入文檔@<folder_name> <query>
- 查詢從特定資料夾載入的文檔RetroChat 現在支援載入和查詢文件:
/load <folder_name>
從.retrochat
目錄中的特定資料夾載入文件。@<folder_name> <your question>
查詢已載入的文件。RetroChat 使用.env
檔來儲存組態設定。該檔案會在您的主資料夾的.retrochat
目錄中自動建立。您可以手動編輯此文件以設定 API 金鑰和其他首選項。
當您啟動應用程式時,RetroChat 會自動檢查更新。如果有可用更新,系統將提示您安裝它們。
觀看示範影片
歡迎向 RetroChat 做出貢獻!請隨時提交拉取請求或為錯誤和功能請求建立問題。
麻省理工學院許可證。