🚀 Coba Zilliz Cloud, Milvus yang sepenuhnya terkelola, secara gratis—rasakan performa 10x lebih cepat! Coba Sekarang>>

milvus-logo
LFAI
Beranda
  • Integrasi

Gunakan Milvus di DocsGPT

DocsGPT adalah solusi sumber terbuka tingkat lanjut yang menyederhanakan pencarian informasi dalam dokumentasi proyek dengan mengintegrasikan model GPT yang kuat. Hal ini memungkinkan pengembang untuk mendapatkan jawaban yang akurat atas pertanyaan mereka tentang proyek dengan mudah, menghilangkan pencarian manual yang memakan waktu.

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menggunakan Milvus sebagai basis data vektor backend untuk DocsGPT.

Tutorial ini terutama mengacu pada panduan instalasi resmi DocsGPT. Jika Anda menemukan bahwa tutorial ini memiliki bagian yang sudah usang, Anda dapat memprioritaskan untuk mengikuti panduan resmi dan mengajukan pertanyaan kepada kami.

Persyaratan

Pastikan Anda telah menginstal Docker

Kloning repositori

Kloning repositori dan arahkan ke sana:

$ git clone https://github.com/arc53/DocsGPT.git
$ cd DocsGPT

Tambahkan ketergantungan

Tambahkan ketergantungan langchain-milvus ke berkas requirements.txt di bawah folder application:

$ echo "\nlangchain-milvus==0.1.6" >> ./application/requirements.txt

Mengatur variabel lingkungan

Tambahkan VECTOR_STORE=milvus, MILVUS_URI=..., MILVUS_TOKEN=... ke variabel lingkungan untuk layanan backend dan worker di berkas docker-compose.yaml, seperti ini:

  backend:
    build: ./application
    environment:
      - VECTOR_STORE=milvus
      - MILVUS_URI=...
      - MILVUS_TOKEN=...
  worker:
    build: ./application
    command: celery -A application.app.celery worker -l INFO -B
    environment:
      - VECTOR_STORE=milvus
      - MILVUS_URI=...
      - MILVUS_TOKEN=...

Untuk MILVUS_URI dan MILVUS_TOKEN, Anda dapat menggunakan layanan Zilliz Cloud yang dikelola sepenuhnya (Direkomendasikan) atau layanan Milvus yang dimulai secara manual.

  • Untuk layanan Zillz Cloud yang dikelola sepenuhnya: Kami merekomendasikan untuk menggunakan layanan Zilliz Cloud. Anda dapat mendaftar untuk mendapatkan akun uji coba gratis di Zilliz Cloud. Setelah itu, Anda akan mendapatkan MILVUS_URI dan MILVUS_TOKEN, yang sesuai dengan Public Endpoint dan API key.

  • Untuk memulai layanan Milvus secara manual: Jika Anda ingin menyiapkan layanan Milvus, Anda dapat mengikuti dokumentasi resmi Milvus untuk menyiapkan server Milvus, dan kemudian mendapatkan MILVUS_URI dan MILVUS_TOKEN dari server. MILVUS_URI dan MILVUS_TOKEN harus dalam format http://<your_server_ip>:19530 dan <your_username>:<your_password>.

Memulai layanan

Jalankan: ./setup.sh

Kemudian arahkan ke http://localhost:5173/.

Anda dapat bermain-main dengan UI dan mengajukan pertanyaan tentang dokumen Anda.

alt text alt text

Jika Anda ingin menghentikan layanan, jalankan:

$ docker compose down

Untuk detail lebih lanjut dan pengaturan yang lebih lanjut, silakan lihat dokumentasi resmi DocsGPT.

Coba Milvus yang Dikelola secara Gratis

Zilliz Cloud bebas masalah, didukung oleh Milvus dan 10x lebih cepat.

Mulai
Umpan balik

Apakah halaman ini bermanfaat?