Large Language Models (LLMs) tidak dapat menjawab pertanyaan mengenai data pribadi. Alat pengambilan pengetahuan mengambil konten dari basis pengetahuan dan menyediakannya kepada LLM, sehingga memungkinkan model menghasilkan jawaban yang lebih akurat dan relevan.
Prasyarat
- Dapatkan Kunci API dan konfigurasikan sebagai variabel lingkungan.
-
Buat basis pengetahuan dan dapatkan ID-nya. Anda dapat membuat basis pengetahuan dengan salah satu cara berikut:
- Buat di Konsol: Buat basis pengetahuan pada halaman basis pengetahuan di Konsol Model Studio. Untuk informasi selengkapnya, lihat Buat dan gunakan basis pengetahuan.
-
Buat menggunakan API: Anda dapat memanggil API melalui kit pengembangan perangkat lunak (SDK) Alibaba Cloud Model Studio untuk membuat basis pengetahuan. Untuk informasi selengkapnya, lihat Panduan API Basis Pengetahuan.
Sebelum membuat basis pengetahuan menggunakan API, dapatkan ID ruang kerja (
workspace_id) dari Konsol Model Studio. Hanya dua jenis basis pengetahuan yang didukung: pencarian dokumen dan kueri data. Jenis ini cocok untuk pasangan tanya jawab dokumen dasar dan tidak mendukung respons berupa teks kaya atau gambar.
Cara menggunakan
Anda dapat memanggil fitur pengambilan pengetahuan melalui Responses API dengan menambahkan alat file_search ke parameter tools dan menentukan ID basis pengetahuan dalam parameter vector_store_ids.
Sebelum memulai, buat dan gunakan basis pengetahuan serta dapatkan ID-nya. Saat ini, parameter vector_store_ids hanya mendukung satu ID basis pengetahuan.
Model yang didukung
- Qwen-Max: seri Qwen3.8-Max dan seri Qwen3.7-Max
- Qwen-Plus: seri Qwen3.7-Plus, seri Qwen3.6-Plus, dan seri Qwen3.5-Plus
- Qwen-Flash: seri Qwen3.7-Flash, seri Qwen3.6-Flash, dan seri Qwen3.5-Flash
- Seri open-source Qwen3.8
- Seri open-source Qwen3.6 (kecuali qwen3.6-27b)
- Seri open source Qwen3.5
Memulai
Jalankan kode berikut untuk memanggil alat pengambilan pengetahuan melalui Responses API. Alat ini mengambil konten relevan dari basis pengetahuan yang ditentukan untuk menghasilkan respons.
Ganti vector_store_ids dalam contoh kode dengan ID basis pengetahuan Anda.
Keluaran streaming
Alat pengambilan pengetahuan melakukan pencarian semantik dalam basis pengetahuan, yang dapat memakan waktu untuk diproses. Anda dapat mengaktifkan keluaran streaming untuk memperoleh hasil antara secara real time.
Parameter
Alat file_search mendukung parameter berikut:
| Parameter | Wajib | Deskripsi |
|---|---|---|
type | Ya | Harus diatur ke "file_search". |
vector_store_ids | Ya | Daftar ID basis pengetahuan. Saat ini, Anda hanya dapat meneruskan satu ID basis pengetahuan. Anda dapat menemukan ID basis pengetahuan pada halaman detail basis pengetahuan di Konsol Model Studio atau mendapatkannya saat membuat basis pengetahuan menggunakan API.Pastikan Anda meneruskan ID basis pengetahuan yang valid. Jika Anda meneruskan array kosong atau ID yang tidak valid, alat pengambilan pengetahuan tidak akan berfungsi. Model kemudian akan menggunakan pengetahuannya sendiri untuk menghasilkan respons dan tidak mengembalikan error. |
Penagihan
Penagihan mencakup aspek-aspek berikut:
- Biaya pemanggilan model: Konten yang diambil dari basis pengetahuan ditambahkan ke prompt, sehingga meningkatkan jumlah token input untuk model. Anda dikenai biaya berdasarkan harga standar model. Untuk detail harga, lihat Konsol Model Studio.
- Biaya pemanggilan alat: Fitur basis pengetahuan saat ini gratis.