Mit IMPLOSORATOR können Sie mit einer KI-Simulation eines Autors, eines Bloggers oder einer Person chatten, so einfach wie in einem Ordner geschriebene Kopiertexte!
Sie können den folgenden PIP -Befehl ausführen, um die Abhängigkeiten zu installieren (ich empfehle, eine Conda- oder Venv -Umgebung zu verwenden, um die Abhängigkeiten zu isolieren):
python3 -m pip install unstructured[local-inference] openai tiktoken bs4 faiss-cpu langchain Das nltk -Paket (eine Unterschlagung) erfordert die folgenden Modelle:
python3 -m nltk.downloader punkt averaged_perceptron_taggerSchließlich müssen Sie DETECTRON2 installieren, wenn Sie Eingaben mit Bildern verarbeiten möchten. Dies kann schwierig sein, aber Sie können diesen Schritt überspringen, indem Sie Bilder in Ihren Eingabedateien vermeiden.
Sie können jetzt dieses Repository klonen, wo immer Sie möchten, und es verwenden, um sie zu verwenden!
Um das Programm zu starten, setzen Sie Ihren OpenAI -API -Schlüssel in die Umgebung ein (Sie können es auch zu Beginn des Programms eingeben) und starten Sie impersonator.py .
Es wird eine Liste der verfügbaren Personas angezeigt (finden Sie auf dieser Seite, wie Sie Personas hinzufügen). Wenn Sie eine Persona auswählen, die noch nie verwendet wurde, generiert sie zunächst aus den Daten (die Zeit proportional zur Datenmenge in den Unterordnern Ihrer Persona texts_by / texts_about Ihrer Persona, wahrscheinlich weniger als fünf Minuten).
Sobald Ihre Persona geladen ist, können Sie damit beginnen, damit zu chatten!
Sie haben eine Handvoll spezieller Befehle zur Verfügung. Um sie zu verwenden, geben Sie einen dieser Befehle in den Chat anstelle Ihrer Nachricht ein:
FREE lässt die Persona Informationen extrapolieren und Löcher in ihrem Wissen von nun an (der Standard) ausfüllen (der Standard)STRICT vermeidet von nun an ExtrapolationCHECK einen Faktenprüfer in der neuesten Bestätigung der Persona.SOURCE zeigt die Textauszüge an, die zur Synthese der Antwort verwendet werden.REDO wird die neueste Antwort regenerieren,EXIT beendet den Chat. Verwenden Sie die ChatGPT -API, um die Kosten zu senken und den Code zu vereinfachen
Lassen Sie die Persona automatisch regeneriert, wenn man die Dateien in ihrem Ordner berührt (im besten Fall sollte sie aktualisiert und nicht neu berechnet werden)
Fügen Sie die Möglichkeit hinzu, mehrere Personas in einem einzigen Chat zu interagieren
Fügen Sie eine Persona-Hub und die Möglichkeit zum Herunterladen aus dem Hub hinzu
Fügen Sie eine UI ohne Schale hinzu
Zögern Sie nicht, Pull -Anfragen an dieses Repository zu senden, wenn Sie Verbesserungen oder gute alternative Eingabeaufforderungen finden!