دليل Claude Code
أعدّ نماذج Claude من Flaq AI واستكشف مهارات Claude Code
جرّب واجهة GPT 6.1 Sol API من OpenAI لتحليل الملفات وتلخيص المستندات والأسئلة والأجوبة حول الملفات عبر واجهة 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: 'gpt-6.1-sol-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': 'gpt-6.1-sol-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": "gpt-6.1-sol-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
}'
| المعلمات | السعر | السعر الأصلي | الخصم |
|---|
تتيح GPT 6.1 Sol File Analysis API للمطوّرين إنشاء سير عمل للإجابة عن الأسئلة حول المستندات ومراجعتها على Flaq AI. قدّم ملفات مدعومة وصورًا وتعليمات اختيارية لطلب تحليل مكتوب للمواد المقدّمة. سواء كانت المهمة تلخيص تقرير أو مقارنة مستندات مرجعية أو شرح مقطع محدّد، توفّر الواجهة تفاعلًا حواريًا وتسليمًا متدفقًا وعناصر تحكم في طول المخرجات.
تحليل قائم على المرفقات: تعامل مباشرةً مع الملفات المدعومة بحيث يمكن النظر في السؤال إلى جانب مادته المصدرية.
ملخصات المستندات: اطلب نظرة عامة على تقرير أو موجزًا لكل قسم أو ملخصًا مخصّصًا لجمهور معيّن.
طلبات معلومات محدّدة: اطلب التفاصيل أو الشروح ذات الصلة وحدّد كيف ينبغي تنظيم الإجابة.
مقارنة الملفات المترابطة: قدّم المستندات معًا لاستكشاف الفروق أو الموضوعات المتداخلة أو الأسئلة التي تستحق مزيدًا من المراجعة.
سياق من الصور والنصوص: أضف مراجع مرئية مدعومة وتعليمات نصية عندما تساعد على توضيح ما ينبغي البحث عنه في الملفات.
بث مع تحكم في المخرجات: اعرض التحليل المكتوب تدريجيًا واستخدم حدًا لرموز الإخراج لإدارة نطاق الاستجابة.
المدخلات: مرفقات من ملفات أو صور مدعومة وتعليمات نصية اختيارية ورسائل محادثة ذات صلة.
المخرجات: ملخصات أو شروح أو مقارنات أو إجابات مكتوبة حول المحتوى المقدّم.
عناصر التحكم: محور السؤال، وبنية الاستجابة المطلوبة، وحد اختياري لرموز الإخراج، واختيار البث.
الإمكانات: مراجعة المستندات والإجابة عن الأسئلة استنادًا إلى الملفات والتلخيص والتحليل عبر المراجع المقدّمة.
ملخصات تقارير الأعمال: حوّل التقارير المرفوعة إلى موجزات عمل تبرز الأقسام ذات الصلة بالفريق.
مراجعة المواصفات: اطرح أسئلة حول مستندات المشروع واجمع النقاط التي تحتاج إلى توضيح.
تنظيم الأبحاث: اجمع النتائج المستخلصة من مواد القراءة المقدّمة في نظرة عامة منظّمة.
مساعدو المستندات: أتح للمستخدمين طرح أسئلة متابعة حول الملفات المرفقة بمحادثة.
مراجعة المصادر للتحرير: استخلص الموضوعات والمواد الداعمة لمسودة مع إبقاء المستندات الأصلية متاحة للتحقّق.
ملاحظة قدّم ملفات قابلة للقراءة ووضّح السؤال المقصود. تحقّق من الاقتباسات والقيم المستخرجة والاستنتاجات بالرجوع إلى المستندات المصدرية قبل استخدام المخرجات.
GPT 6.1 Sol File Analysis مقابل Claude Sonnet 5.5 File Analysis يدعم كلا المسارين إدخال المستندات والصور على Flaq AI. قارن تفسيرهما للملفات نفسها لاختيار الأنسب لسير عمل المراجعة لديك.
GPT 6.1 Sol File Analysis مقابل GPT 6.1 Sol Text-to-Text يتلقّى Text-to-Text رسائل مكتوبة دون ملفات مرفقة. ويناسب File Analysis المهام التي تأتي موادها المرجعية في صورة مستندات مرفوعة.
GPT 6.1 Sol File Analysis مقابل GPT 6.1 Sol Image-to-Text يعالج Image-to-Text الأسئلة المرئية دون مستندات مرفقة في إعداده الحالي. ويدعم File Analysis المستندات إلى جانب السياق المرئي.
GPT 6.1 Sol File Analysis مقابل GPT 6.1 Sol Web Search يتيح Web Search البحث عبر الإنترنت. ويحافظ File Analysis على تركيز سير العمل على المرفقات المقدّمة دون تفعيل البحث على الويب.
أعدّ نماذج 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