Claude Code Guide
Set up Flaq AI Claude models and explore Claude Code skills
Free to try Claude Sonnet 5 API for advanced Anthropic reasoning, coding, writing, and agentic workflows through stable Flaq AI production access.
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: 'claude-sonnet-5-text-to-text',
messages: [
{
role: 'user',
content: 'Write a four-line modern poem about a programmer drinking coffee.'
}
],
stream: true,
max_tokens: 500,
top_p: 0.5,
top_k: 50
})
});
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);
}
}
}
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': 'claude-sonnet-5-text-to-text',
'messages': [
{
'role': 'user',
'content': 'Write a four-line modern poem about a programmer drinking coffee.',
}
],
'stream': True,
'max_tokens': 500,
'top_p': 0.5,
'top_k': 50,
},
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": "claude-sonnet-5-text-to-text",
"messages": [
{
"role": "user",
"content": "Write a four-line modern poem about a programmer drinking coffee."
}
],
"stream": true,
"max_tokens": 500,
"top_p": 0.5,
"top_k": 50
}'
| Parameters | Price | Original Price | Discount |
|---|
Claude Sonnet 5 Text-to-Text API on Flaq AI gives developers access to Anthropic's most agentic Sonnet model for reasoning, coding, writing, and knowledge work. This production-ready Claude API integration combines stronger task execution with the speed and cost profile of the Sonnet family, making it a practical choice for applications that need dependable intelligence at scale. With text-only input, multi-turn context, streaming responses, and flexible generation controls, teams can build capable AI experiences without managing model infrastructure or provider-specific integration details.
Note Please ensure your prompts and application workflows comply with Anthropic's safety and usage guidelines. If an error occurs, review the input for restricted content, simplify the request, and try again.
Claude Sonnet 5 vs. Claude Sonnet 4.6
Claude Sonnet 4.6 provides a balanced foundation for reasoning, coding, and production text tasks. Claude Sonnet 5 advances the Sonnet line with stronger agentic performance, task completion, coding, and knowledge work for more demanding workflows.
Claude Sonnet 5 vs. Claude Opus 4.8
Claude Opus 4.8 is positioned for workloads that prioritize Anthropic's highest capability tier. Claude Sonnet 5 offers a Sonnet-class alternative with performance approaching Opus on some tasks while preserving a more accessible cost-performance balance.
Claude Sonnet 5 vs. GPT 5.5
GPT 5.5 supports advanced OpenAI reasoning and coding workflows. Claude Sonnet 5 is a strong alternative for teams that prefer Claude's instruction-following style, sustained task execution, and Anthropic ecosystem.
Claude Sonnet 5 vs. Gemini 3.5 Flash
Gemini 3.5 Flash is designed around fast Google-model workflows and multimodal applications. Claude Sonnet 5 is suited to text-first applications that emphasize complex reasoning, coding, and reliable knowledge work.
Claude Sonnet 5 vs. DeepSeek V4
DeepSeek V4 provides another option for reasoning and developer workloads. Claude Sonnet 5 gives teams managed access to Anthropic's latest Sonnet capabilities through a production-oriented text API on Flaq AI.
Set up Flaq AI Claude models and explore Claude Code skills

Set up Flaq AI GPT models and explore Codex skills
Use Flaq AI LLM models in Hermes Agent
Use GLM 5.2, Kimi K3, and DeepSeek v4 in ZCode
Run DeepSeek Harness with Flaq AI DeepSeek models
Connect AI agents to Flaq image and video generation tools