Asisten pribadi Anda yang bertenaga GPT kepada siapa Anda dapat memesan atau menginstruksikan untuk melakukan beberapa tugas atau mencari sesuatu menggunakan perintah suara Anda. Dibangun dengan Langchain, GPT4ALL, LLAMACPP, Chroma, dan Konentencransformers. -Jeda mendukung model Openai GPT3, GPT4, cohere.
Proyek ini sangat terinspirasi oleh privategpt untuk pembuatan bantuan GPT tetapi proyek ini menggunakan VectorStores Deeplake untuk menyimpan dataset/file Anda.
Di Windows:
pip install -r requirements.txt
Di Linux / Mac:
pip3 install -r requirements.txt
Buka PersonalGPT/env_vars.py
dan mengedit variabel dengan tepat di file 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
Masukkan setiap dan semua file Anda ke dalam direktori source_documents
Ekstensi yang didukung adalah:
.csv
: csv,.docx
: dokumen kata,.doc
: Dokumen Word,.enex
: Evernote,.eml
: email,.epub
: epub,.html
: file html,.md
: Markdown,.msg
: pesan Outlook,.odt
: buka teks dokumen,.pdf
: format dokumen portabel (pdf),.pptx
: Dokumen PowerPoint,.ppt
: Dokumen PowerPoint,.txt
: file teks (UTF-8),.xls
: spreadsheet excel.xlsx
: spreadsheet excelBerikan perintah berikut untuk menelan semua data.
Di Windows:
python run_PersonalGPT.py
Di Linux / Mac:
python3 run_PersonalGPT.py
open browser
load my files
ask gpt
tell me a joke
open youtube
dan banyak lagi
Modul ini gratis untuk digunakan, memodifikasi, berbagi
Kontribusi terbuka untuk semua orang, jika Anda menemukan beberapa masalah jangan ragu untuk menarik permintaan masalah atau Anda telah memperbaikinya maka lakukan PR
Terima kasih, telah membaca ini.