جرّب Claude Opus 5 File Analysis API من Anthropic مجانًا لمراجعة المستندات والاستخراج والتلخيص وفهم الملفات مع الصور وسير عمل الاستدلال المهني عبر Flaq AI.
نماذج Claude Opus 5 ذات الصلة
أمثلة API
مثال الإرسال
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-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-opus-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-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
}'
أسعار Claude Opus 5 File Analysis
| المعلمات | السعر | السعر الأصلي | الخصم |
|---|
README
Claude Opus 5 File Analysis API (فهم المستندات متعددة الوسائط)
تساعد Claude Opus 5 File Analysis API التطبيقات على فهم الملفات المرفوعة إلى جانب تعليمات اللغة الطبيعية. وهي تدعم مدخلات النصوص والصور والملفات لمهام سير عمل مراجعة المستندات والاستخراج والمقارنة والبحث التي تحتاج إلى سياق متعدد الوسائط على Flaq AI.
الميزات الرئيسية لـ Claude Opus 5 File Analysis API
-
إدخال ملفات متعددة الوسائط: تحليل مدخلات النصوص والصور والملفات المرفوعة والمدعومة ضمن محادثة منظّمة.
-
فهم المستندات: استخراج المعلومات الرئيسية وتلخيص المواد المطولة والإجابة عن الأسئلة المتعلقة بالمحتوى المقدّم.
-
تحليل المراجع المتقاطعة: مقارنة مدخلات متعددة وتحديد العلاقات وتنظيم النتائج بالتنسيق المطلوب.
-
تفسير مدرك للصور: استخدام السياق المرئي من الصور المدعومة إلى جانب التعليمات النصية عندما تعتمد المهمة على التخطيط أو التفاصيل المرئية.
-
طلبات المخرجات المنظّمة: طلب جداول أو ملخصات أو قوائم تحقق أو تصنيفات أو تنسيقات أخرى جاهزة للمراجعة باستخدام اللغة الطبيعية.
-
المراجعة القائمة على المحادثة: متابعة التحليل من خلال أسئلة لاحقة مع الاحتفاظ بسياق المهمة ذي الصلة.
كيفية استخدام Claude Opus 5 File Analysis API لمهام سير عمل المستندات على Flaq AI
-
المدخلات: مطالبة نصية مع إمكانية إرفاق صور وملفات لتوفير المواد المطلوب تحليلها.
-
توجيه المهمة: توضيح هدف المراجعة والحقول المهمة ومعايير المقارنة وتنسيق المخرجات المتوقع.
-
المخرجات: استجابة تحليل منظّمة تُعاد عبر مسار دردشة Flaq AI للمراجعة أو للاستخدام في التطبيق.
-
المتابعة: طرح أسئلة محددة لتوضيح النتائج أو فحص قسم معين أو تحسين التنسيق المطلوب.
-
المعالجة في التطبيق: التحقق من صحة المعلومات المستخرجة ومعالجة أخطاء الرفع أو المزوّد وحماية المواد المصدرية الحساسة على نحو ملائم.
أفضل حالات الاستخدام لتكامل Claude Opus 5 File Analysis API
-
مراجعة المستندات: تلخيص العقود والتقارير والموجزات والسياسات والمستندات الداخلية من خلال أسئلة محددة.
-
استخراج البيانات: تحويل الملفات غير المنظّمة إلى حقول منظّمة أو قوائم تحقق أو ملخصات للمراجعة.
-
البحث والمقارنة: مقارنة عدة ملفات مصدر وإبراز أوجه التشابه والاختلاف والمعلومات المفقودة.
-
تحليل المستندات المرئية: تفسير المخططات والصفحات الممسوحة ضوئيًا والتخطيطات وغيرها من المواد القائمة على الصور إلى جانب التعليمات.
-
مهام سير العمل المعرفية: إضافة مساعدين مدركين للملفات إلى تطبيقات الدعم والامتثال والعمليات والبحث.
ملاحظة تأكد من أذونات الملفات وراجع المعلومات المستخرجة قبل الاعتماد عليها في القرارات القانونية أو المالية أو الطبية أو المتعلقة بالامتثال أو غيرها من القرارات عالية التأثير.
Claude Opus 5 File Analysis مقارنةً بالمنافسين: تحليل مقارن
-
Claude Opus 5 مقارنةً بـ GPT-5 Vision: يدعم GPT-5 Vision قدرات واسعة في الاستدلال متعدد الوسائط. ويركز Claude Opus 5 File Analysis على المراجعة والاستخراج والتحليل اللاحق المتمحور حول المستندات عبر المدخلات المرفوعة.
-
Claude Opus 5 مقارنةً بـ Gemini 2.5 Pro: يوفر Gemini 2.5 Pro فهمًا متعدد الوسائط ضمن منظومة Google. ويقدم Claude Opus 5 مسار عمل بديلًا يتمحور حول التفسير المتأني للمستندات والاستجابات المنظّمة.
-
Claude Opus 5 مقارنةً بـ Qwen-VL: صُمم Qwen-VL لمهام اللغة المرئية عبر مسارات عمل Alibaba. ويناسب Claude Opus 5 الفرق التي تعطي الأولوية لمراجعة الملفات والمقارنة السياقية والكتابة التحليلية الواضحة.
-
Claude Opus 5 مقارنةً بـ Mistral OCR: يركز Mistral OCR على استخراج النصوص من المستندات. ويتجاوز Claude Opus 5 الاستخراج ليشمل الإجابة عن الأسئلة والمقارنة والتوليف والاستدلال متعدد الجولات.
-
Claude Opus 5 مقارنةً بـ Gemini Flash: يركز Gemini Flash على التفاعلات متعددة الوسائط سريعة الاستجابة. ويُعد Claude Opus 5 خيارًا قويًا عندما تتطلب الملفات المرفوعة تفسيرًا أعمق ومخرجات منظّمة بعناية.