PAI-RAG menyediakan serangkaian Operasi API yang komprehensif untuk fitur-fitur seperti manajemen layanan, Manajemen basis pengetahuan, dan chat. Topik ini menjelaskan Operasi API serta metode pemanggilan untuk layanan RAG yang diterapkan menggunakan versi gambar v0.3.0 hingga v0.3.4.
Batasan
Topik ini hanya berlaku untuk layanan RAG yang diterapkan dengan versi gambar v0.3.0 hingga v0.3.4.
Kunjungi halaman Elastic Algorithm Service (EAS), klik nama layanan RAG, lalu lihat versi gambar di bagian Environment Information pada tab Overview.
Dapatkan titik akhir layanan dan token
Sebelum memanggil layanan RAG menggunakan Operasi API, Anda harus mendapatkan titik akhir layanan dan token:
Masuk ke Konsol PAI. Pilih wilayah di bagian atas halaman, pilih ruang kerja yang diinginkan, lalu klik Elastic Algorithm Service (EAS).
Klik nama layanan tujuan. Di bagian Basic Information, klik View Invocation Information.
Di halaman Invocation Information, dapatkan titik akhir (EAS_SERVICE_URL) dan token (EAS_Token).
PentingHapus garis miring (/) dari akhir EAS_SERVICE_URL.
Panggil layanan menggunakan titik akhir publik: Klien harus memiliki akses internet.
Panggil layanan menggunakan titik akhir VPC: Klien harus berada di dalam virtual private cloud (VPC) yang sama dengan layanan RAG.

API Obrolan
Anda dapat memanggil layanan menggunakan operasi API yang kompatibel dengan OpenAI. Sebelum memanggil layanan, konfigurasikan fitur yang diperlukan di WebUI layanan RAG.
Fitur yang Didukung
pencarian web: Mencari di web. Konfigurasikan parameter pencarian web di WebUI layanan RAG terlebih dahulu.
pengetahuan obrolan: Meminta basis pengetahuan. Unggah file basis pengetahuan terlebih dahulu.
obrolan llm: Menggunakan model bahasa besar (LLM) untuk memberikan jawaban. Konfigurasikan layanan LLM terlebih dahulu.
agen obrolan: Memanggil alat menggunakan agen. Konfigurasikan kode terkait agen di WebUI layanan RAG terlebih dahulu.
db obrolan: Meminta database atau tabel. Konfigurasikan pengaturan analitik data di WebUI layanan RAG terlebih dahulu.
Metode pemanggilan | |
URL |
|
Metode permintaan | POST |
Header permintaan |
|
Tubuh HTTP | Penting
|
API Basis Pengetahuan
Tambahkan basis pengetahuan
Metode pemanggilan | |
URL |
|
Metode permintaan | POST |
Header permintaan |
|
Parameter permintaan |
|
Daftar basis pengetahuan
Metode pemanggilan | |
URL |
|
Metode permintaan | GET |
Header permintaan | Authorization: EAS_TOKEN # Token untuk pemanggilan EAS |
Unggah file basis pengetahuan
Metode pemanggilan | |
URL |
|
Metode permintaan | POST |
Header permintaan |
|
Parameter permintaan |
|
Dapatkan status unggahan
Metode pemanggilan | |
URL |
|
Metode permintaan | GET |
Header permintaan |
|
Parameter permintaan |
|
Dapatkan riwayat unggahan
Metode pemanggilan | |
URL |
|
Metode permintaan | GET |
Header permintaan |
|
Parameter permintaan | name: Nama basis pengetahuan, seperti my_milvus. |
Daftar file basis pengetahuan
Metode pemanggilan | |
URL |
|
Metode permintaan | GET |
Header permintaan |
|
Parameter permintaan | name: Nama basis pengetahuan, seperti my_milvus. |
Hapus file basis pengetahuan
Metode pemanggilan | |
URL |
|
Metode permintaan | DELETE |
Header permintaan |
|
Parameter permintaan |
|
Dapatkan informasi tentang basis pengetahuan
Metode pemanggilan | |
URL |
|
Metode permintaan | GET |
Header permintaan |
|
Parameter permintaan | name: Nama basis pengetahuan, seperti my_milvus. |
Perbarui basis pengetahuan
Metode pemanggilan | |
URL |
|
Metode permintaan | PATCH |
Header permintaan |
|
Parameter permintaan |
|
Hapus basis pengetahuan
Metode pemanggilan | |
URL | {EAS_SERVICE_URL}/api/v1/knowledgebases/{name} |
Metode permintaan | DELETE |
Header permintaan |
|
Parameter permintaan | name: Nama basis pengetahuan, seperti new_milvus. |
Ambil dari basis pengetahuan
v0.3.0-v0.3.3
Metode pemanggilan | |
URL |
|
Metode permintaan | POST |
Header permintaan |
|
Parameter permintaan |
|
v0.3.4
Metode pemanggilan | |
URL |
|
Metode permintaan | POST |
Header permintaan |
|
Parameter permintaan |
|
Operasi API Lainnya
Dapatkan konfigurasi layanan RAG
Metode pemanggilan | |
URL |
|
Metode permintaan | GET |
Header permintaan |
|
Perbarui konfigurasi layanan RAG
Metode pemanggilan | |
URL |
|
Metode permintaan | PATCH |
Header permintaan |
|
Muat informasi CHAT_DB
Unggah file Excel atau CSV untuk kueri konten tabel di Chat_DB
Metode pemanggilan | |
URL |
|
Metode permintaan | POST |
Header permintaan |
|
Parameter permintaan | file: File Excel atau CSV. |
Unggah file JSON untuk melengkapi informasi database Chat_DB dengan pasangan Q&A
Metode pemanggilan | |
URL |
|
Metode permintaan | POST |
Header permintaan |
|
Parameter permintaan |
|
Unggah file CSV untuk melengkapi informasi database Chat_DB dengan deskripsi kolom
Metode pemanggilan | |
URL |
|
Metode permintaan | POST |
Header permintaan |
|
Parameter permintaan |
|
Muat informasi database
Metode pemanggilan | |
URL |
|
Metode permintaan | POST |
Header permintaan |
|