Parameter permintaan dan respons untuk memanggil model Qwen-Deep-Research melalui API DashScope.
Dokumentasi terkait: Deep research (Qwen-Deep-Research)
Model ini saat ini hanya mendukung SDK DashScope Python. SDK Java dan antarmuka yang kompatibel dengan OpenAI tidak didukung.
DashScope
Sebelum memulai, dapatkan API key dan tetapkan sebagai variabel lingkungan. Untuk menggunakan SDK DashScope, Anda juga harus menginstal SDK.
Request bodymodelstring(Required)Nilai yang didukung: qwen-deep-research.messagesarray(Required)Riwayat percakapan, dalam urutan kronologis.
Jenis pesan Pesan pengguna object(Required)Pesan pengguna mengirimkan pertanyaan, instruksi, atau konteks ke model. Dalam alur pemanggilan dua langkah Qwen-Deep-Research, pesan pengguna memiliki tujuan berbeda:
Bidang content string(Required)Isi pesan.rolestring(Required)Harus berupa user.object(Opsional)Balasan model terhadap pesan pengguna. Untuk Langkah 2 (Penelitian mendalam), sertakan pertanyaan klarifikasi model dari Langkah 1 agar menghasilkan analisis yang lebih terarah.contentstring(Opsional)Isi pesan.rolestring(Required)Harus berupa assistant.string(Opsional)Format dan tingkat detail laporan penelitian. Nilai yang valid:
| Python |
Response objectstatus_codestringKode status HTTP untuk permintaan. 200 menunjukkan keberhasilan; nilai lain menunjukkan kesalahan.Jika gagal, exception yang dilempar berisi status_code dan message.request_id stringPengidentifikasi unik untuk permintaan.codestringKode kesalahan. Bidang ini kosong jika berhasil.Parameter ini hanya dikembalikan oleh SDK Python.message stringPesan kesalahan. Bidang ini kosong jika berhasil.outputobjectHasil pemanggilan.
Bidang text stringParameter ini selalu null.finish_reasonstringAlasan model berhenti menghasilkan konten. Nilai yang mungkin:
arrayDaftar pilihan output dari model.
Bidang finish_reason stringNilai yang mungkin:
objectObjek pesan dari model.
Bidang Propertiesphase stringFase saat ini. Nilai yang mungkin:
stringHarus berupa assistant.contentstringKonten output dari model.extra arrayHasil pencarian web dan referensi yang dikumpulkan oleh model.deep_researchobjectInformasi pencarian web dan referensi yang diambil hanya disertakan pada tahap answer dan WebResearch, dan bernilai null pada semua tahap lainnya.researchobjectDetail proses penelitian.
Bidang researchGoal stringTujuan penelitian.querystringKueri pencarian yang digunakan selama penelitian.idintegerNomor putaran pencarian, dalam rentang [1, 15].learningMapobjectKonten yang dirangkum dari pemanggilan tool, terkait dengan penggunaan tool tersebut.referencesobjectKutipan untuk jawaban yang dihasilkan. Bidang ini hanya muncul pada Fase Jawaban.
Bidang icon stringURL favicon untuk konten yang dirujuk.index_number integerIndeks konten yang dirujuk.descriptionstringDeskripsi singkat konten yang dirujuk.titlestringJudul halaman web yang dirujuk.url stringURL konten yang dirujuk.objectKonten yang dirujuk selama penelitian. Hanya disertakan dalam Fase Penelitian Web.
Bidang icon stringURL favicon dari konten yang dirujuk.index_number integerIndeks konten yang dirujuk.description stringDeskripsi singkat konten yang dirujuk.title stringJudul halaman web dari konten yang dirujuk.url stringURL konten yang dirujuk.stringStatus fase tertentu selama streaming:
booleanMenunjukkan apakah aliran telah selesai. Nilai yang mungkin:
stringAlasan keluaran streaming berakhir. Nilai yang mungkin:
objectJumlah token yang digunakan dalam permintaan ini.
Bidang input_tokens integerJumlah token input.output_tokens integerJumlah token output. |