Tento projekt obsahuje Python skript pro načtení textových dat z data.json, vygenerování vektorových embeddings pomocí OpenAI a jejich nahrání do vektorové databáze Qdrant.
-
Klonujte repozitář (nebo vytvořte soubory ručně):
git clone [https://github.com/petrkrapek/RAGDB.git] cd moje-qdrant-repo -
Vytvořte a aktivujte virtuální prostředí (doporučeno):
python -m venv venv source venv/bin/activate # Na Windows použijte `venv\Scripts\activate`
-
Nainstalujte potřebné knihovny:
pip install -r requirements.txt
Skript načítá API klíče a URL ze souboru .env. Tento soubor není součástí repozitáře z bezpečnostních důvodů.
-
Vytvořte soubor
.envv kořenovém adresáři projektu. -
Vložte do něj své klíče v následujícím formátu:
OPENAI_API_KEY="sk-vas-openai-klic" QDRANT_URL="https://vas-qdrant-cluster.cloud.qdrant.io:6333" QDRANT_API_KEY="vas-qdrant-klic"
Po dokončení instalace a konfigurace spusťte importní skript:
python import_script.py