دليل Claude Code
أعدّ نماذج Claude من Flaq AI واستكشف مهارات Claude Code
جرّب Claude Opus 5.5 API من Anthropic لمراجعة المستندات والملخصات والأسئلة حول الملفات عبر واجهة Flaq AI المستقرة وميسورة التكلفة مع استجابات متدفقة للتطبيقات.
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-opus-5.5-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
})
});
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': 'claude-opus-5.5-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-opus-5.5-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
}'
| المعلمات | السعر | السعر الأصلي | الخصم |
|---|
توفّر واجهة API لتحليل الملفات من Claude Opus 5.5 نموذج Anthropic المخصص للعمل المعرفي طويل المدة لتقييم الوثائق واستخراج البيانات ومراجعة الأدلة المرئية على Flaq AI. باستخدام المدخلات المدعومة من النصوص والصور والملفات ضمن سير عمل حواري، يستطيع المحللون والمهندسون والباحثون طرح أسئلة حول ملفات PDF والرسوم التقنية وعدة وثائق مصدرية، ثم مراجعة الملخصات الناتجة ومقارنتها بالأصول.
ملاحظة تحقق من أذونات الملفات وراجع المعلومات المستخرجة قبل الاعتماد عليها في قرارات قانونية أو مالية أو طبية أو متعلقة بالامتثال أو غيرها من القرارات عالية التأثير. تأكد من التزام المواد المرفوعة بإرشادات السلامة من Anthropic وشروط Flaq AI.
تحليل الملفات من Claude Opus 5.5 مقابل تحليل الملفات من Claude Opus 5
يدعم تحليل الملفات من Claude Opus 5 مراجعة الوثائق ضمن سلسلة النماذج السابقة. ويجلب تحليل الملفات من Claude Opus 5.5 النموذج الأحدث إلى العمل المعرفي طويل المدة؛ وينبغي للفرق مقارنة جودة الاستخراج على ملفاتها الخاصة قبل الانتقال إليه.
تحليل الملفات من Claude Opus 5.5 مقابل تحليل الملفات من GPT 6 Sol
يقدّم تحليل الملفات من GPT 6 Sol خيارًا قائمًا على OpenAI لطرح الأسئلة حول الملفات واستخراج المعلومات. ويوفّر تحليل الملفات من Claude Opus 5.5 خيارًا قائمًا على Anthropic لمراجعة الوثائق المقدمة وشرح النتائج باللغة الطبيعية.
تحليل الملفات من Claude Opus 5.5 مقابل فهم الوثائق من Gemini 3.5 Pro
يناسب Gemini 3.5 Pro سير العمل المبني حول أدوات Google متعددة الوسائط. ويخدم تحليل الملفات من Claude Opus 5.5 الفرق التي تبحث عن مراجعة الوثائق والصور بالاعتماد على Anthropic عبر Flaq AI.
تحليل الملفات من Claude Opus 5.5 مقابل أدوات الاستخراج المؤسسية المتخصصة
قد تفيد أدوات الاستخراج القائمة على القوالب في الحقول المتكررة والتخطيطات الثابتة. ويدعم تحليل الملفات من Claude Opus 5.5 أيضًا الأسئلة المفتوحة والملخصات عندما تختلف بنية الوثيقة أو هدف المراجعة.
أعدّ نماذج Claude من Flaq AI واستكشف مهارات Claude Code

أعدّ نماذج GPT من Flaq AI واستكشف مهارات Codex
استخدم نماذج LLM من Flaq AI في Hermes Agent
استخدم GLM 5.2 وKimi K3 وDeepSeek v4 في ZCode
شغّل DeepSeek Harness باستخدام نماذج DeepSeek من Flaq AI
اربط وكلاء الذكاء الاصطناعي بأدوات Flaq لتوليد الصور والفيديو
استخدم GPT 6 Astra وClaude Fable 5.1 في WorkBuddy