Menerapkan Dify dengan Milvus
Dify adalah platform sumber terbuka yang dirancang untuk menyederhanakan pembuatan aplikasi AI dengan menggabungkan Backend-as-a-Service dengan LLM. Dify mendukung LLM utama, menawarkan antarmuka orkestrasi cepat yang intuitif, mesin RAG berkualitas tinggi, dan kerangka kerja agen AI yang fleksibel. Dengan alur kerja kode rendah, antarmuka yang mudah digunakan, dan API, Dify memungkinkan pengembang dan pengguna non-teknis untuk fokus menciptakan solusi AI dunia nyata yang inovatif tanpa harus berurusan dengan kerumitan.
Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menggunakan Dify dengan Milvus, untuk memungkinkan pengambilan yang efisien dan mesin RAG.
Mengkloning Repositori
Kloning kode sumber Dify ke mesin lokal Anda:
git clone https://github.com/langgenius/dify.git
Mengatur Variabel Lingkungan
Arahkan ke direktori Docker dalam kode sumber Dify
cd dify/docker
Salin berkas konfigurasi lingkungan
cp .env.example .env
Ubah nilai VECTOR_STORE
dalam berkas .env
VECTOR_STORE=milvus
Pastikan konfigurasi Milvus dalam berkas .env
memiliki baris berikut:
MILVUS_URI=http://host.docker.internal:19530
Perhatikan bahwa dengan menentukan VECTOR_STORE=milvus
, Dify akan memunculkan server Milvus Standalone di docker. Meskipun Anda dapat mengakses server dari luar Docker melalui http://localhost:19530
, agar kontainer Dify lain dapat berbicara dengannya di dalam lingkungan Docker, kontainer tersebut harus terhubung ke nama DNS khusus host.docker.internal
. Dengan demikian, kita menetapkan http://host.docker.internal:19530
sebagai MILVUS_URI
.
Untuk penerapan produksi, Anda mungkin ingin menyesuaikan autentikasi. Untuk informasi lebih lanjut tentang cara mengatur token atau nama pengguna dan kata sandi di Milvus, Anda dapat merujuk ke halaman autentikasi.
Memulai Kontainer Docker
Pilih perintah yang sesuai untuk memulai kontainer berdasarkan versi Docker Compose pada sistem Anda. Anda dapat menggunakan perintah $ docker compose version
untuk memeriksa versi, dan merujuk ke dokumentasi Docker untuk informasi lebih lanjut:
Jika Anda memiliki Docker Compose V2, gunakan perintah berikut:
docker compose up -d
Jika Anda memiliki Docker Compose V1, gunakan perintah berikut:
docker compose up -d
Masuk ke Dify
Buka peramban Anda dan buka halaman instalasi Dify, dan Anda dapat mengatur akun admin Anda di sini:http://localhost/install
, Lalu masuk ke halaman utama Dify untuk penggunaan lebih lanjut.
Untuk penggunaan dan panduan lebih lanjut, silakan lihat dokumentasi Dify.