mini rag
v1
Ini adalah implementasi minimal model RAG untuk menjawab pertanyaan.
Ini adalah proyek pendidikan di mana semua kode dijelaskan (langkah demi langkah) melalui serangkaian video youtube Arabic
. Silakan periksa daftarnya:
# | Judul | Link | Kode |
---|---|---|---|
1 | Tentang Kursus ماذا ولمـــاذا | Video | TIDAK |
2 | Apa yang akan kita bangun ماذا سنبنى في المشروع | Video | TIDAK |
3 | Siapkan peralatan Anda الأدوات الأساسية | Video | TIDAK |
4 | Arsitektur Proyek | Video | cabang |
5 | Selamat datang di FastAPI | Video | cabang |
6 | Rute Bersarang + Nilai Env | Video | cabang |
7 | Mengunggah File | Video | cabang |
8 | Pemrosesan Berkas | Video | cabang |
9 | buruh pelabuhan - MongoDB - Motor | Video | cabang |
10 | Skema dan Model Mongo | Video | cabang |
11 | Pengindeksan Mongo | Video | cabang |
12 | Peningkatan Saluran Data | Video | cabang |
13 | Pos pemeriksaan-1 | Video | cabang |
14 | Pabrik LLM | Video | cabang |
15 | Pabrik DB Vektor | Video | cabang |
16 | Pencarian Semantik | Video | cabang |
17 | Jawaban yang Ditambah | Video | cabang |
18 | Pos Pemeriksaan-1 + Perbaiki Masalah | Video | cabang |
19 | Server LLM Lokal Ollama | Video | cabang |
$ conda create -n mini-rag python=3.8
$ conda activate mini-rag
export PS1= " [ 33[01;32m]u@h:wn[ 33[00m] $ "
$ pip install -r requirements.txt
$ cp .env.example .env
Tetapkan variabel lingkungan Anda di file .env
. Suka nilai OPENAI_API_KEY
.
$ cd docker
$ cp .env.example .env
.env
dengan kredensial Anda $ cd docker
$ sudo docker compose up -d
$ uvicorn main:app --reload --host 0.0.0.0 --port 5000
Unduh koleksi POSTMAN dari /assets/mini-rag-app.postman_collection.json