Panduan Claude Code
Siapkan model Claude Flaq AI dan jelajahi skill Claude Code
Coba Claude Fable 5.1 API dari Anthropic untuk menganalisis dokumen kompleks, grafik PDF, tabel, dan diagram lewat API Flaq AI yang stabil untuk kerja pengetahuan kompleks.
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-fable-5.1-file-analysis',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'Summarize this file and extract the key risks.' },
{
type: 'file',
file: {
filename: 'demo.pdf',
file_data: 'https://example.com/demo.pdf'
}
}
]
}
],
stream: true,
max_tokens: 4096
})
});
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-fable-5.1-file-analysis',
'messages': [
{
'role': 'user',
'content': [
{'type': 'text', 'text': 'Summarize this file and extract the key risks.'},
{
'type': 'file',
'file': {
'filename': 'demo.pdf',
'file_data': 'https://example.com/demo.pdf',
},
},
],
}
],
'stream': True,
'max_tokens': 4096,
},
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-fable-5.1-file-analysis",
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "Summarize this file and extract the key risks." },
{
"type": "file",
"file": {
"filename": "demo.pdf",
"file_data": "https://example.com/demo.pdf"
}
}
]
}
],
"stream": true,
"max_tokens": 4096
}'
| Parameter | Harga | Harga asli | Diskon |
|---|
Claude Fable 5.1 File Analysis API menerapkan model kelas Fable terkini dari Anthropic pada PDF kompleks dan dokumen profesional di Flaq AI, dengan keunggulan khusus dalam memahami grafik, tabel, dan diagram yang tertanam di dalam dokumen. Integrasi API analisis berkas ini membantu pengembang dan tim spesialis menggali makna dari dokumen serta gambar yang didukung, disertai instruksi teks opsional.
Catatan Pastikan berkas yang diunggah dan prompt mematuhi kebijakan penggunaan Anthropic, ketentuan Flaq AI, serta aturan penanganan data Anda. Jika terjadi kesalahan, periksa apakah ada materi yang tidak didukung atau dibatasi, sederhanakan instruksi, lalu coba lagi.
Claude Fable 5.1 vs. Claude Fable 5 File Analysis
Claude Fable 5 File Analysis adalah model analisis dokumen Fable generasi sebelumnya dan tetap berguna bagi tim yang sudah menggunakan generasi tersebut. Claude Fable 5.1 merupakan pilihan kelas Fable terkini ketika grafik, tabel, dan diagram yang tertanam di dalam PDF menjadi inti pekerjaan.
Claude Fable 5.1 vs. GPT 6 Astra File Analysis
GPT 6 Astra File Analysis adalah model unggulan terkini OpenAI untuk analisis dokumen, penalaran kompleks, dan sintesis lintas berkas. Claude Fable 5.1 File Analysis API merupakan jalur Anthropic, dengan penekanan yang lebih jelas pada pembacaan struktur visual di dalam PDF.
Claude Fable 5.1 vs. GPT 5.6 Sol File Analysis
GPT 5.6 Sol File Analysis adalah model unggulan OpenAI generasi sebelumnya untuk analisis dokumen di Flaq AI. Claude Fable 5.1 menawarkan alternatif Anthropic terkini untuk pekerjaan berbasis pengetahuan yang banyak melibatkan dokumen, terutama ketika ilustrasi di dalam PDF berperan penting.
Claude Fable 5.1 vs. Gemini File Understanding
Alur kerja berkas Gemini cocok untuk produk multimodal yang berpusat pada Google. Claude Fable 5.1 File Analysis API ditujukan bagi tim yang menginginkan pemahaman dokumen kelas Fable dari Anthropic melalui Flaq AI.
Siapkan model Claude Flaq AI dan jelajahi skill Claude Code

Siapkan model GPT Flaq AI dan jelajahi skill Codex
Gunakan model LLM Flaq AI di Hermes Agent
Gunakan GLM 5.2, Kimi K3, dan DeepSeek v4 di ZCode
Jalankan DeepSeek Harness dengan model DeepSeek Flaq AI
Hubungkan agen AI ke alat pembuatan gambar dan video Flaq
Gunakan GPT 6 Astra dan Claude Fable 5.1 di WorkBuddy