Allgemeine Einführung
Charla ist eine endpunktbasierte Chat-Anwendung, die den Dialog mit muttersprachlichen Modellen ermöglicht. Die Anwendung integriert Ollama Backend, das kontextabhängige Unterhaltungen unterstützt und Chatsitzungen als Markdown-Dateien speichert. Benutzer können Charla mit einfachen Befehlszeilenoperationen starten und verwenden und ein nahtloses Chaterlebnis genießen.
Funktionsliste
- Unterstützung für kontextabhängigen Dialog
- Integration mit Ollama Backend
- Chatsitzungen als Markdown-Dateien speichern
- Prompt-Historie speichert und schlägt automatisch zuvor eingegebene Prompts vor
- Unterstützt die Umschaltung zwischen ein- und mehrzeiligem Eingangsmodus
Hilfe verwenden
Ablauf der Installation
- Stellen Sie sicher, dass der Ollama-Server läuft und dass mindestens ein Sprachmodell installiert ist.
- Installieren Sie Charla mit pipx:
pipx install charla
Verwendung
- Geben Sie in das Terminal
charla
Starten Sie die Chat-Konsole. - ausnutzen
charla-h.
Alle verfügbaren Befehlszeilenoptionen anzeigen.
Hauptfunktionen
Kontextsensitiver Dialog
Charla unterstützt kontextbezogene Unterhaltungen, so dass die Benutzer den Dialog während des gesamten Chats zusammenhängend halten können. Jedes Mal, wenn eine neue Eingabeaufforderung getippt wird, bietet Charla eine relevante Antwort, die auf dem Inhalt des vorherigen Dialogs basiert.
Speichern von Chatsitzungen
Am Ende jeder Chatsitzung speichert Charla die Konversation automatisch als Markdown-Datei, die im Dokumentenverzeichnis des Benutzers abgelegt wird. Diese Dateien können jederzeit eingesehen und bearbeitet werden, was die Aufzeichnung und Überprüfung von Unterhaltungen erleichtert.
Cue-Verlauf speichern
Charla speichert den Verlauf der vom Benutzer eingegebenen Prompts und schlägt automatisch zuvor eingegebene Prompts vor, wenn der Benutzer einen neuen Prompt eingibt. Diese Funktion hilft den Benutzern, zuvor verwendete Prompts schnell zu finden und verbessert die Effizienz des Chats.
Umschaltung zwischen ein- und mehrzeiligem Eingangsmodus
Die Benutzer können frei zwischen dem einzeiligen und dem mehrzeiligen Eingabemodus wechseln, ohne die laufende Chatsitzung zu unterbrechen. Der einzeilige Modus eignet sich für kurze Unterhaltungen, während der mehrzeilige Modus für Situationen geeignet ist, die eine längere Texteingabe erfordern.
Ausführliches Betriebsbeispiel
- Starte Charla:
charla
- Geben Sie die Aufforderungen zum Dialog ein:
Hallo, Charla!
- Wechseln Sie in den Mehrzeileneingabemodus:
Drücken Sie Shift + Enter, um in den Mehrzeilenmodus zu gelangen.
- Beenden Sie die Sitzung und speichern Sie:
Geben Sie `exit` ein, um die Sitzung zu beenden. Der Chat wird automatisch als Markdown-Datei gespeichert.
Mit diesen Schritten können die Benutzer leicht mit Charla beginnen und ein reibungsloses Dialogerlebnis mit ihrem muttersprachlichen Modell genießen.