RetroChat ist eine leistungsstarke Befehlszeilenschnittstelle für die Interaktion mit verschiedenen KI-Sprachmodellen. Es bietet ein nahtloses Erlebnis für die Interaktion mit verschiedenen Chat-Anbietern und bietet gleichzeitig leistungsstarke Funktionen zum Verwalten und Anpassen Ihrer Gespräche.
ACHTUNG: RAG funktioniert derzeit nur mit nomic-embed-text, Sie müssen es lediglich auf Ollama haben.
Um RetroChat auszuführen, muss Python 3.11 oder höher auf Ihrem System installiert sein. Link zu Python 3.12 aus dem MS Store. Befolgen Sie diese Schritte, um die Umgebung einzurichten:
retrochat.py
und requirements.txt
herunter und führen Sie sie entweder von überall aus aus oder legen Sie sie im Verzeichnis „C:BenutzerIhr Benutzername.retrochat“ ab. cd C:Users<your username>.retrochat
pip install -r requirements.txt
python retrochat.py --setup
HINWEIS: Wenn chromadb bei Ihnen nicht ordnungsgemäß installiert wird, müssen Sie lediglich die Microsoft Visual Studio Build Tools herunterladen und installieren. Navigieren Sie nach der Installation zu den einzelnen Komponenten und installieren Sie MSVC v143 – VS 2022 C++ x64/x86 Build Tools (Neueste Version). ) und Windows 11 SDK (10.0.22621.0)
Nach der Installation können Sie RetroChat starten, indem Sie den Verknüpfungsbefehl ausführen:
rchat
Dieser Befehl kann von jedem Verzeichnis in Ihrem Terminal aus verwendet werden.
RetroChat unterstützt verschiedene Befehle zum Verwalten Ihrer Chat-Sitzungen und -Einstellungen:
/chat rename <new_name>
– Benennt den aktuellen Chat um/chat delete
– Löscht den aktuellen Chat/chat new <chat_name>
– Erstellt einen neuen Chat/chat reset
– Setzt den aktuellen Chat-Verlauf zurück/chat list
– Alle verfügbaren Chats auflisten/chat open <chat_name>
– Öffnet einen bestimmten Chat/set system <message>
– Legt die Systemnachricht fest/set
– Verfügbare Parameter und ihre aktuellen Werte anzeigen/set <parameter> <value>
– Legen Sie einen Parameter fest/edit
– Bearbeiten Sie die gesamte Konversation/show length
– Zeigt die gesamten Konversationstokens an/show context
– Zeigt den Kontext der letzten Abfrage an/switch
– Wechseln Sie zu einem anderen Anbieter oder Modell/help
– Zeigt die Hilfemeldung an/exit
– Beenden Sie das Programm/load <folder_name>
– Dokumente aus einem angegebenen Ordner laden@<folder_name> <query>
– Geladene Dokumente aus einem bestimmten Ordner abfragen RetroChat unterstützt jetzt das Laden und Abfragen von Dokumenten:
/load <folder_name>
um Dokumente aus einem bestimmten Ordner in Ihrem .retrochat
Verzeichnis zu laden.@<folder_name> <your question>
ab. RetroChat verwendet eine .env
Datei zum Speichern von Konfigurationseinstellungen. Diese Datei wird automatisch im Verzeichnis .retrochat
in Ihrem Home-Ordner erstellt. Sie können diese Datei manuell bearbeiten, um API-Schlüssel und andere Einstellungen festzulegen.
RetroChat sucht automatisch nach Updates, wenn Sie die Anwendung starten. Wenn Updates verfügbar sind, werden Sie aufgefordert, diese zu installieren.
Sehen Sie sich das Demovideo an
Beiträge zu RetroChat sind willkommen! Bitte zögern Sie nicht, Pull-Requests einzureichen oder Issues für Bugs und Feature-Requests zu erstellen.
MIT-Lizenz.