دليل Claude Code
أعدّ نماذج Claude من Flaq AI واستكشف مهارات Claude Code
جرّب واجهة Claude Sonnet 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-sonnet-5.5-file-analysis',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'Summarize the key points of this PDF.' },
{
type: 'file',
file: {
filename: 'gptproto.pdf',
file_data: 'https://tos.gptproto.com/resource/gptproto.pdf'
}
}
]
}
],
stream: true,
max_tokens: 1000,
})
});
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-sonnet-5.5-file-analysis',
'messages': [
{
'role': 'user',
'content': [
{'type': 'text', 'text': 'Summarize the key points of this PDF.'},
{
'type': 'file',
'file': {
'filename': 'gptproto.pdf',
'file_data': 'https://tos.gptproto.com/resource/gptproto.pdf'
}
},
],
}
],
'stream': True,
'max_tokens': 1000,
},
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.5-file-analysis",
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "Summarize the key points of this PDF." },
{
"type": "file",
"file": {
"filename": "gptproto.pdf",
"file_data": "https://tos.gptproto.com/resource/gptproto.pdf"
}
}
]
}
],
"stream": true,
"max_tokens": 1000
}'
| المعلمات | السعر | السعر الأصلي | الخصم |
|---|
تساعد واجهة Claude Sonnet 5.5 File Analysis API المطورين على تحويل المواد المرجعية المرفوعة إلى إجابات مكتوبة مفيدة على Flaq AI. اجمع المستندات أو الصور مع سؤال لطلب ملخصات وشروحات ومقارنات تستند إلى المحتوى المقدم. تدعم الواجهة القائمة على الرسائل، والتسليم المتدفق، وإمكانية ضبط طول المخرجات، مساعدي المستندات ومسارات البحث التي تحتاج إلى الانتقال من الملفات المصدرية إلى استجابة واضحة وسهلة القراءة.
أسئلة تتمحور حول المستندات: اطرح أسئلة محددة حول المستندات المقدمة بدلًا من نسخ كل مقطع ذي صلة يدويًا إلى محادثة نصية فقط.
مرونة إدخال المراجع: اجمع الملفات المدعومة وصورة والتعليمات النصية لتوفير المواد اللازمة لمهمة مراجعة المستندات.
مسارات التلخيص والاستخراج: اطلب نظرة عامة أو نقاطًا رئيسية أو معلومات محددة من المواد المقدمة، مع تحديد تنسيق المخرجات في الطلب.
مراجعة مستندات متعددة: قدم ملفات مترابطة واطلب من النموذج تحديد الموضوعات المشتركة أو الاختلافات أو النقاط التي تحتاج إلى فحص أدق.
متابعات حوارية: احتفظ بالرسائل ذات الصلة في سياق المتابعة لتحسين ملخص أو طلب تفسير لنتيجة معينة.
عناصر التحكم في البث والطول: اعرض التحليل المُولَّد تدريجيًا وحدد حدًا أقصى لرموز الإخراج يتناسب مع العمق المطلوب.
المدخلات: مرفقات مستندات أو صور مدعومة، مع تعليمات نصية اختيارية ورسائل ذات صلة.
المخرجات: تحليل مكتوب أو ملخصات أو إجابات، مع خيارات الاستجابة المتدفقة وغير المتدفقة.
عناصر التحكم: وجّه التحليل بسؤال محدد وتنسيق مطلوب وحد اختياري لرموز الإخراج.
الإمكانات: الإجابة عن أسئلة المستندات، والتلخيص، واستخراج المعلومات، ومقارنة المواد المرجعية المقدمة.
مراجعة التقارير: اطلب نظرة عامة موجزة عن تقرير مرفوع ثم تابع الأقسام ذات الصلة بفريقك.
قراءة الأبحاث: قارن الأوراق البحثية أو المستندات المرجعية المقدمة ونظّم نقاطها الرئيسية في موجز عمل.
تسليم المشاريع: حوّل المواصفات والملاحظات المرفقة إلى ملخص للمتطلبات والأسئلة غير المحسومة.
مساعدو المعرفة: أتح للمستخدمين الاستفسار عن الملفات المرجعية المرفوعة من خلال واجهة محادثة.
التحضير التحريري: استخرج الموضوعات والتفاصيل الداعمة من المستندات المصدرية قبل صياغة مقال أو عرض تقديمي.
ملاحظة استخدم ملفات مصدرية مقروءة وحدد السؤال الذي تريد الإجابة عنه. تحقق من الاقتباسات والأرقام والاستنتاجات بالرجوع إلى المواد الأصلية قبل الاعتماد على التحليل.
Claude Sonnet 5.5 File Analysis مقابل GPT 6.1 Sol File Analysis يقبل كلا مساري Flaq AI الملفات والصور لإجراء تحليل مكتوب. قيّمهما باستخدام المستندات المصدرية والأسئلة نفسها لمقارنة مدى الصلة والاكتمال والتفسير.
Claude Sonnet 5.5 File Analysis مقابل Claude Sonnet 5.5 Text-to-Text يعمل Text-to-Text مع المواد المصدرية المقدمة مباشرة في الرسائل. أما File Analysis فهو الخيار الذي يدعم المرفقات للمهام التي تتمحور حول المستندات.
Claude Sonnet 5.5 File Analysis مقابل GPT 6.1 Sol Image-to-Text يركز Image-to-Text على الأسئلة المرئية، ولا يتيح مرفقات المستندات في تهيئته على Flaq AI. ويدعم File Analysis مسارات العمل المبنية على الملفات المرفوعة، إلى جانب الصور.
Claude Sonnet 5.5 File Analysis مقابل GPT 6.1 Sol Web Search يتولى Web Search البحث عبر الإنترنت، بينما يراجع مسار Claude هذا المواد المقدمة دون البحث في الويب. اختر وفقًا للمصدر الذي ينبغي أن تأتي منه الأدلة اللازمة للإجابة.
أعدّ نماذج 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