Dùng thử miễn phí API Qwen Plus Character cho nhập vai văn bản dựa trên persona phong phú hơn, hồ sơ, bộ nhớ và quy trình LLM Alibaba ổn định.
Ví dụ API
Ví dụ gửi yêu cầu
const response = await fetch('https://api.flaq.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
Accept: 'text/event-stream',
'Content-Type': 'application/json',
'x-session': 'your-session-id'
},
body: JSON.stringify({
model: 'qwen-plus-character',
messages: [
{
role: 'system',
content: 'You are a witty high-school student who speaks with humor and warmth.'
},
{
role: 'user',
content: 'Remember that I prefer lightly sweet milk tea.'
}
],
stream: true,
max_tokens: 1200,
temperature: 0.8,
seed: 12345,
profile: 'You are a witty high-school student who remembers user preferences and stays in character.',
enable_long_term_memory: true,
memory_entries: 50,
skip_save_types: []
})
});
const reader = response.body.getReader();
const decoder = new TextDecoder();
let buffer = '';
let assistantText = '';
while (true) {
const { done, value } = await reader.read();
if (done) break;
buffer += decoder.decode(value, { stream: true });
const frames = buffer.split('\n\n');
buffer = frames.pop() || '';
for (const frame of frames) {
const lines = frame.split('\n').filter(Boolean);
let eventName = 'message';
const dataLines = [];
for (const line of lines) {
if (line.startsWith('event:')) {
eventName = line.slice(6).trim();
} else if (line.startsWith('data:')) {
dataLines.push(line.replace(/^data:\s*/, ''));
}
}
const raw = dataLines.join('\n').trim();
if (raw === '[DONE]') {
console.log('\nFinal text:', assistantText);
continue;
}
let payload;
try {
payload = JSON.parse(raw);
} catch {
continue;
}
if (eventName === 'error' || payload.error) {
const msg = payload.error?.message ?? payload.message ?? 'Chat request failed';
throw new Error(msg);
}
const delta = payload.choices?.[0]?.delta;
if (delta?.content) {
assistantText += delta.content;
console.log(assistantText);
}
}
}
Ví dụ gửi yêu cầu
import json
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/chat/completions',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Accept': 'text/event-stream',
'Content-Type': 'application/json',
'x-session': 'your-session-id',
},
json={
'model': 'qwen-plus-character',
'messages': [
{
'role': 'system',
'content': 'You are a witty high-school student who speaks with humor and warmth.',
},
{
'role': 'user',
'content': 'Remember that I prefer lightly sweet milk tea.',
},
],
'stream': True,
'max_tokens': 1200,
'temperature': 0.8,
'seed': 12345,
'profile': 'You are a witty high-school student who remembers user preferences and stays in character.',
'enable_long_term_memory': True,
'memory_entries': 50,
'skip_save_types': [],
},
stream=True,
)
response.raise_for_status()
event_name = 'message'
assistant_text = ''
for raw_line in response.iter_lines(decode_unicode=True):
if not raw_line:
event_name = 'message'
continue
if raw_line.startswith('event:'):
event_name = raw_line.replace('event:', '', 1).strip()
continue
if raw_line.startswith('data:'):
raw_data = raw_line.replace('data:', '', 1).strip()
if raw_data == '[DONE]':
print('\nFinal text:', assistant_text)
continue
payload = json.loads(raw_data)
if event_name == 'error' or payload.get('error'):
error = payload.get('error') or payload
raise RuntimeError(error.get('message', 'Chat request failed'))
choices = payload.get('choices') or []
if choices:
delta = choices[0].get('delta') or {}
content = delta.get('content')
if content:
assistant_text += content
print(content, end='', flush=True)
Ví dụ gửi yêu cầu
curl -N -X POST "https://api.flaq.ai/api/v1/chat/completions" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: text/event-stream" \
-H "Content-Type: application/json" \
-H "x-session: your-session-id" \
-d '{
"model": "qwen-plus-character",
"messages": [
{
"role": "system",
"content": "You are a witty high-school student who speaks with humor and warmth."
},
{
"role": "user",
"content": "Remember that I prefer lightly sweet milk tea."
}
],
"stream": true,
"max_tokens": 1200,
"temperature": 0.8,
"seed": 12345,
"profile": "You are a witty high-school student who remembers user preferences and stays in character.",
"enable_long_term_memory": true,
"memory_entries": 50,
"skip_save_types": []
}'
Giá Qwen Plus Character
| Tham số | Giá | Giá gốc | Giảm giá |
|---|
README
API Qwen Plus Character chuyên nghiệp (Alibaba Character Roleplay LLM)
Qwen Plus Character API trên Flaq AI cung cấp quyền truy cập Alibaba character roleplay LLM cho developer xây dựng chat dựa trên persona, ứng dụng companion, công cụ storytelling và quy trình hội thoại có nhận biết bộ nhớ. Tích hợp Qwen API này giúp đội ngũ tạo các cuộc trò chuyện văn bản nhất quán với hồ sơ nhân vật có thể tái sử dụng, ngữ cảnh multi-turn và bộ nhớ dài hạn tùy chọn thông qua route production được quản lý. API này được thiết kế cho các sản phẩm cần hội thoại nhân vật phong phú hơn, hành vi tính cách ổn định và quyền truy cập LLM tiết kiệm ở quy mô lớn.
Tính năng chính của Qwen Plus Character API
- Hội thoại nhân vật nhất quán: Tạo phản hồi văn bản luôn phù hợp với persona, tone, bối cảnh và vai trò hội thoại đã xác định.
- Quy trình bộ nhớ dài hạn: Xây dựng trải nghiệm roleplay hoặc companion tái sử dụng bộ nhớ thông qua
enable_long_term_memory,profilevà giá trịx-sessiondo người dùng định nghĩa. - Kiểm soát persona bằng prompt: Dùng system messages cho chỉ dẫn vai trò cấp yêu cầu và dùng
profilelàm hồ sơ nhân vật có thể tái sử dụng khi bộ nhớ dài hạn được bật. - Mô phỏng chat nhóm: Mô phỏng roleplay nhiều người nói bằng cách viết thủ công tên người nói ở đầu nội dung tin nhắn và dùng tiền tố assistant cuối cùng với
partial: true. - Output văn bản chất lượng cao: Tạo hội thoại trau chuốt cho storytelling, AI companion, interactive fiction, persona hỗ trợ và tính năng sản phẩm dựa trên nhân vật.
- Ngữ cảnh hội thoại linh hoạt: Duy trì ngữ cảnh multi-turn hữu ích cho ứng dụng tương tác cần hành vi nhân vật mạch lạc theo thời gian.
- Tích hợp API thân thiện với developer: Thêm quy trình character LLM vào ứng dụng thông qua route Flaq AI ổn định mà không cần quản lý hạ tầng mô hình.
Cách dùng Qwen Plus Character API cho Character Chat trên Flaq AI
- Input: Tin nhắn chat, chỉ dẫn persona hệ thống, thiết lập bộ nhớ dài hạn tùy chọn và tin nhắn assistant
partialtiếp tục tùy chọn. - Output: Phản hồi văn bản cho hội thoại nhân vật, roleplay, storytelling và trải nghiệm chat dựa trên persona.
- Kiểm soát hội thoại: Hỗ trợ định hướng dựa trên prompt cho tone, tính cách, backstory, phong cách phản hồi, ngữ cảnh ngắn hạn và tính liên tục của phiên bộ nhớ dài hạn.
- Năng lực: Character roleplay, tạo văn bản nhất quán với persona, hội thoại multi-turn, quy trình bộ nhớ dài hạn, mô phỏng chat nhóm, tiếp tục assistant một phần và storytelling tương tác thông qua quyền truy cập Alibaba Qwen API.
Với mô phỏng chat nhóm, tên người nói không được suy luận từ profile. Hãy thêm tên thủ công ở đầu mỗi tin nhắn, sau đó thêm tin nhắn assistant cuối cùng như Ling Lu: với partial: true để mô hình tiếp tục với tư cách nhân vật đó.
Trường hợp sử dụng tốt nhất cho tích hợp Qwen Plus Character API
- AI Companion & Roleplay: Vận hành sản phẩm character chat cần tính cách ổn định, phản hồi có nhận biết bộ nhớ và hội thoại cuốn hút.
- Storytelling tương tác: Xây dựng ứng dụng tường thuật, công cụ viết fiction và hệ thống hội thoại game với hồ sơ nhân vật có thể tái sử dụng.
- Persona hướng tới khách hàng: Tạo trợ lý có thương hiệu, nhân vật hỗ trợ và bot cộng đồng với tone và hành vi được kiểm soát.
- Giáo dục & mô phỏng: Chạy các cuộc trò chuyện luyện tập theo vai cho học ngôn ngữ, đào tạo, coaching và diễn tập tình huống.
- Sản phẩm chat cá nhân hóa: Xây dựng công cụ hướng tới người dùng có thể điều chỉnh hội thoại nhân vật theo ngữ cảnh liên tục và tùy chọn phiên.
Lưu ý Hãy đảm bảo prompt, hồ sơ nhân vật, cách dùng bộ nhớ và văn bản được tạo tuân thủ yêu cầu an toàn của Alibaba và Flaq AI. Nếu xảy ra lỗi, hãy sửa request, hồ sơ hoặc thiết lập bộ nhớ rồi thử lại.
Qwen Plus Character so với đối thủ: Phân tích so sánh
- Qwen Plus Character vs. Qwen Flash Character
Qwen Flash Character ưu tiên lặp lại roleplay nhanh hơn và tiết kiệm hơn. Qwen Plus Character được định vị cho hội thoại nhân vật phong phú hơn và phản hồi dựa trên persona trau chuốt hơn. - Qwen Plus Character vs. GPT Character Chat Các mô hình GPT cung cấp hành vi chat đa dụng rộng. Qwen Plus Character tập trung vào quy trình roleplay do Alibaba hỗ trợ với hồ sơ nhân vật và mẫu hội thoại có nhận biết bộ nhớ.
- Qwen Plus Character vs. Claude Character Chat Claude mạnh về viết cẩn trọng và hội thoại dài. Qwen Plus Character cung cấp cho đội ngũ một route Qwen chuyên biệt cho persona nhân vật tương tác và sản phẩm chat có khả năng mở rộng.
- Qwen Plus Character vs. Kimi Character Workflows Kimi hữu ích cho suy luận ngôn ngữ chung và viết. Qwen Plus Character tập trung vào tính nhất quán của persona, hội thoại roleplay và trải nghiệm nhân vật có bật bộ nhớ.
- Qwen Plus Character vs. Qwen General Chat Các mô hình chat Qwen tổng quát phù hợp với nhiều tác vụ văn bản. Qwen Plus Character được tinh chỉnh cho hội thoại kiểu nhân vật khi danh tính, tone và tính liên tục của phiên là quan trọng.