Ihr eigener persönlicher Assistent von GPT, an den Sie bestellen oder anweisen können, eine Aufgabe zu erledigen oder etwas mit Ihren Sprachbefehlen zu suchen. Erbaut mit Langchain, GPT4ALL, LLAMACPP, Chroma und Sentcetransformers. -Anso unterstützt OpenAIs GPT3, GPT4 -Modell, Cohere.
Dieses Projekt ist von privatGPT für GPT -Unterstützung stark inspiriert. In diesem Projekt werden DeePlake VectorStores verwendet, um Ihre Datensatz/Dateien zu speichern.
Unter Windows:
pip install -r requirements.txt
Auf Linux / Mac:
pip3 install -r requirements.txt
Öffnen Sie die PersonalGPT/env_vars.py
und bearbeiten Sie die Variablen angemessen in der Datei env_vars.py
.
MODEL_TYPE: supports LlamaCpp, GPT4All, OpenAI & Cohere
PERSIST_DIRECTORY: is the folder you want your vectorstore in
MODEL_PATH: Path to your GPT4All or LlamaCpp supported LLM
MODEL_N_CTX: Maximum token limit for the LLM model
MODEL_N_BATCH: Number of tokens in the prompt that are fed into the model at a time. Optimal value differs a lot depending on the model (8 works well for GPT4All, and 1024 is better for LlamaCpp)
EMBEDDINGS_MODEL_NAME: SentenceTransformers embeddings model name (see https://www.sbert.net/docs/pretrained_models.html)
TARGET_SOURCE_CHUNKS: The amount of chunks (sources) that will be used to answer a question
VOICE_MODEL=pyttsx3
VOICE_REC_ENGINE=SpeechRecognition
API_KEY=OpeAI or Cohere API Key
Legen Sie alle Ihre Dateien in das Verzeichnis source_documents
ein
Die unterstützten Erweiterungen sind:
.csv
: csv,.docx
: Wortdokument,.doc
: Word -Dokument,.enex
: evernote,.eml
: E -Mail,.epub
: epub,.html
: HTML -Datei,.md
: Markdown,.msg
: Outlook -Nachricht,.odt
: Dokumenttext öffnen,.pdf
: tragbares Dokumentformat (PDF),.pptx
: PowerPoint -Dokument,.ppt
: PowerPoint -Dokument,.txt
: Textdatei (UTF-8),.xls
: Excel -Tabelle.xlsx
: Excel -TabelleGeben Sie den folgenden Befehl an, um alle Daten aufzunehmen.
Unter Windows:
python run_PersonalGPT.py
Unter Linux / Mac:
python3 run_PersonalGPT.py
open browser
load my files
ask gpt
tell me a joke
open youtube
und noch viel mehr
Dieses Modul ist kostenlos zu verwenden, zu ändern, zu teilen
Der Beitrag ist für alle geöffnet. Wenn Sie ein Problem mit einer Problemanfrage stellen oder dies behoben haben, machen Sie eine PR
Vielen Dank, dass Sie dies gelesen haben.