Claude Code-Guide
Flaq AI Claude-Modelle einrichten und Claude-Code-Skills entdecken
Qwen Flash Character API kostenlos testen für schnelles textbasiertes Persona-Rollenspiel, Profil, Memory und skalierbare Alibaba-LLM-Workflows.
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'
},
body: JSON.stringify({
model: 'qwen-flash-character',
messages: [
{
role: 'system',
content: 'You are a calm library assistant who speaks briefly and vividly.'
},
{
role: 'user',
content: 'Introduce yourself in three sentences.'
}
],
stream: true,
max_tokens: 800,
temperature: 0.7,
seed: 12345
})
});
if (!response.ok) {
const errorBody = await response.json().catch(() => null);
throw new Error(errorBody?.error?.message ?? errorBody?.message ?? `HTTP ${response.status}`);
}
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(/\r?\n\r?\n/);
buffer = frames.pop() || '';
for (const frame of frames) {
const lines = frame.split(/\r?\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);
}
}
}
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',
},
json={
'model': 'qwen-flash-character',
'messages': [
{
'role': 'system',
'content': 'You are a calm library assistant who speaks briefly and vividly.',
},
{
'role': 'user',
'content': 'Introduce yourself in three sentences.',
},
],
'stream': True,
'max_tokens': 800,
'temperature': 0.7,
'seed': 12345,
},
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)
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" \
-d '{
"model": "qwen-flash-character",
"messages": [
{
"role": "system",
"content": "You are a calm library assistant who speaks briefly and vividly."
},
{
"role": "user",
"content": "Introduce yourself in three sentences."
}
],
"stream": true,
"max_tokens": 800,
"temperature": 0.7,
"seed": 12345
}'
| Parameter | Preis | Ursprünglicher Preis | Rabatt |
|---|
Die Qwen Flash Character API auf Flaq AI bietet schnellen, kosteneffizienten Zugriff auf das Alibaba Character-Roleplay-LLM für Chat-Produkte, Companion-Apps, Storytelling-Systeme und persona-getriebene Workflows. Diese erschwingliche Qwen API-Integration hilft Entwicklern, schnell charakterkonsistente Textantworten zu generieren und dabei promptgesteuerte Tonalität, Profileinrichtung und Gesprächskontext zu unterstützen. Sie ist für schnelle Iteration, Dialogtests mit hohem Volumen und skalierbare Roleplay-Funktionen ausgelegt.
system-Nachrichten, wobei profile für den Langzeitgedächtnis-Modus verwendet wird.enable_long_term_memory, profile und einem benutzerdefinierten x-session-Wert wieder.partial: true verwendet wird.partial-Fortsetzungsnachrichten.Bei der Gruppenchat-Simulation werden Sprechernamen nicht aus profile abgeleitet. Füge Namen manuell am Anfang jeder Nachricht hinzu und hänge dann eine finale assistant-Nachricht wie Ling Lu: mit partial: true an, damit das Modell als dieser Charakter fortfährt.
Hinweis Stelle sicher, dass Prompts, Charakterprofile, Gedächtnisnutzung und generierter Text die Sicherheitsanforderungen von Alibaba und Flaq AI erfüllen. Falls ein Fehler auftritt, überarbeite Anfrage, Profil oder Generierungseinstellungen und versuche es erneut.
Flaq AI Claude-Modelle einrichten und Claude-Code-Skills entdecken

Flaq AI GPT-Modelle einrichten und Codex-Skills entdecken
Flaq AI LLM-Modelle in Hermes Agent verwenden
Verwenden Sie GLM 5.2, Kimi K3 und DeepSeek v4 in ZCode
DeepSeek Harness mit DeepSeek-Modellen von Flaq AI ausführen
Verbinden Sie KI-Agenten mit den Bild- und Videogenerierungstools von Flaq
GPT 6 Astra und Claude Fable 5.1 in WorkBuddy nutzen