API Qwen Character
Referensi API lengkap untuk model roleplay karakter Qwen dari Alibaba. Model Qwen Character menggunakan endpoint chat completions Flaq AI, tetapi juga mendukung bidang khusus karakter untuk memori jangka panjang, simulasi chat grup, dan kelanjutan assistant parsial.
Varian Model
API ini mendukung dua varian model:
Perbandingan Cepat
Cara Kerja Roleplay Karakter
Gunakan pesan system, user, dan assistant normal untuk roleplay satu karakter. Letakkan instruksi persona yang stabil di pesan system untuk permintaan saat ini. Saat memori jangka panjang diaktifkan, letakkan profil karakter yang dapat digunakan ulang di profile.
Untuk simulasi chat grup, Qwen Character tidak otomatis menyimpulkan nama pembicara dari profile. Pemanggil harus menulis nama pembicara di awal setiap content pesan, seperti Cheng Yi: atau Ling Lu:. Agar model melanjutkan sebagai karakter tertentu, tambahkan pesan assistant terakhir dengan content berupa prefiks pembicara target dan tetapkan partial: true.
partial adalah bidang tingkat pesan pada pesan assistant terakhir. Ini bukan parameter permintaan tingkat atas.
Qwen Plus Character
Titik Akhir
http
Parameter Permintaan
Wajib
Header
Dukungan Pesan
Bidang Pesan
Opsional
Saat memori jangka panjang diaktifkan, Anda harus menyediakan:
- header permintaan
x-session profiledi body permintaanenable_long_term_memory: true
skip_save_types mendukung nilai berikut:
Permintaan Roleplay Dasar
javascript
Permintaan Memori Jangka Panjang
javascript
Simulasi Chat Grup dengan partial
Simulasi chat grup diimplementasikan melalui teks pesan. API tidak otomatis menetapkan atau memigrasikan nama pembicara. Tulis setiap nama pembicara secara manual di awal content, lalu tambahkan pesan assistant terakhir dengan prefiks pembicara target dan partial: true.
javascript
Melanjutkan sebagai Karakter dengan partial
Gunakan pola partial yang sama saat pengguna belum membalas tetapi Anda ingin karakter terus berbicara. Tambahkan pesan assistant terakhir dengan prefiks karakter.
javascript
Qwen Flash Character
Parameter Permintaan
Protokol yang sama dengan Qwen Plus Character, dengan perbedaan berikut:
Contoh Permintaan
javascript
Format Respons
Model LLM Qwen Character mengembalikan respons completion yang kompatibel dengan OpenAI. Dengan stream: true, respons berupa Server-Sent Events; dengan stream: false, respons berupa satu objek JSON.
Praktik Terbaik
- Letakkan instruksi persona tingkat permintaan di pesan
system. - Letakkan latar belakang karakter yang dapat digunakan ulang di
profilehanya saat memori jangka panjang diaktifkan. - Gunakan kembali nilai
x-sessionyang sama di percakapan terkait saat memori jangka panjang diaktifkan. Sesi yang tidak digunakan selama 365 hari dapat dihapus. - Tetap kirim pesan percakapan terbaru saat berguna; memori jangka panjang dan konteks jangka pendek dapat bekerja bersama.
- Untuk simulasi chat grup, tulis nama pembicara secara manual di
content. API tidak akan menyimpulkan nama dariprofile. - Gunakan
partial: truehanya pada pesan assistant terakhir saat model harus melanjutkan dari sebuah prefiks. - Gunakan Qwen Flash Character untuk roleplay ringan dan Qwen Plus Character untuk kualitas dialog yang lebih kaya.