دليل 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-image-to-text',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'Describe the image and extract any visible text.' },
{
type: 'image_url',
image_url: {
url: 'https://example.com/sample-image.jpg'
}
}
]
}
],
stream: true,
max_tokens: 2048
})
});
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-image-to-text',
'messages': [
{
'role': 'user',
'content': [
{'type': 'text', 'text': 'Describe the image and extract any visible text.'},
{
'type': 'image_url',
'image_url': {
'url': 'https://example.com/sample-image.jpg'
}
},
],
}
],
'stream': True,
'max_tokens': 2048,
},
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-image-to-text",
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "Describe the image and extract any visible text." },
{
"type": "image_url",
"image_url": {
"url": "https://example.com/sample-image.jpg"
}
}
]
}
],
"stream": true,
"max_tokens": 2048
}'
| المعلمات | السعر | السعر الأصلي | الخصم |
|---|
تربط واجهة GPT 6.1 Sol Image-to-Text API المدخلات البصرية بالردود المكتوبة على Flaq AI. قدّم صورة ومعها سؤال عند الحاجة لطلب وصف أو شرح للمحتوى الظاهر أو إجابة تركّز على تفصيل محدّد. يمكن للمطوّرين استخدام واجهة الفهم البصري هذه في أدوات مراجعة الصور وسير عمل المحتوى والمنتجات الحوارية، مع بث المخرجات وإمكانية تعديل طول الرد.
أسئلة تستند إلى الصور: وجّه الانتباه إلى عنصر أو علاقة أو منطقة معيّنة في الصورة عبر تعليمات باللغة الطبيعية.
مخرجات نصية وصفية: اطلب وصفًا مكتوبًا للمحتوى الظاهر لأغراض المراجعة أو الفهرسة أو الإعداد التحريري.
توجيهات اختيارية في الطلب: أضف سؤالًا أو تعليمات تنسيق لتوجيه الرد نحو المعلومات التي يحتاج إليها سير عملك.
مراجعة بصرية مركّزة: اسأل عن التكوين أو العناصر الظاهرة أو المحتوى المقروء في الصورة دون تحويل الطلب إلى مهمة لتوليد الصور.
بث الإجابات: اعرض الرد المكتوب تدريجيًا في واجهة محادثة أو مراجعة.
مرونة نطاق الرد: اضبط حدّ رموز الإخراج واطلب تعليقًا موجزًا على الصورة أو شرحًا أكثر تفصيلًا.
المدخلات: صورة مدعومة، مع إمكانية إرفاق سؤال أو تعليمات نصية.
المخرجات: وصف نصي أو شرح أو إجابة تتعلق بالمحتوى البصري المقدّم.
عناصر التحكّم: تحديد محور الاهتمام عبر الطلب وحدّ اختياري لرموز الإخراج وتقديم الرد بالبث أو دون بث.
القدرات: الإجابة عن الأسئلة البصرية ووصف الصور والمراجعة المكتوبة للمحتوى الظاهر فيها.
فهرسة الصور: جهّز نصوصًا وصفية لمجموعة من صور المنتجات أو الصور التحريرية، مع مراجعتها قبل النشر.
مسودات أوصاف لإمكانية الوصول: ولّد أوصافًا أولية للصور يمكن للمحرّرين التحقّق منها وتكييفها مع المحتوى المحيط بها.
مساعدو المراجعة البصرية: أتح للمستخدمين طرح أسئلة عن صورة فوتوغرافية أو لقطة شاشة مقدّمة.
التحليل الإبداعي: اطلب ملاحظات عن التكوين والتفاصيل الظاهرة للاستفادة منها في مناقشة التصميم.
إعداد المحتوى: حوّل مرجعًا بصريًا إلى نقطة انطلاق مكتوبة لتعليق على صورة أو موجز.
ملاحظة استخدم صورة واضحة وسؤالًا محدّدًا. تحقّق من قراءة النصوص الصغيرة والتفاصيل الدقيقة والأوصاف المستنتجة بمقارنتها بالصورة الأصلية؛ يعيد هذا المسار نصوصًا وليس صورًا معدّلة أو مولّدة.
GPT 6.1 Sol Image-to-Text مقارنةً بـ GPT 6.1 Sol Text-to-Text يتلقّى Text-to-Text رسائل مكتوبة دون صور مرفقة. ويمثّل Image-to-Text مسار المدخلات البصرية للمهام التي تتطلب الصورة نفسها.
GPT 6.1 Sol Image-to-Text مقارنةً بـ GPT 6.1 Sol File Analysis يتيح File Analysis إرفاق المستندات إلى جانب إدخال الصور. يحافظ Image-to-Text على تركيز سير العمل على المواد البصرية ولا يقبل مرفقات الملفات في إعداده على Flaq AI.
GPT 6.1 Sol Image-to-Text مقارنةً بـ Claude Sonnet 5.5 File Analysis يستطيع مسار File Analysis من Claude أيضًا تلقّي الصور إلى جانب المستندات. قارن الردود على صور ممثّلة لاستخدامك عند الاختيار بين سير عمل يركّز على الصور وآخر موجّه للمستندات.
GPT 6.1 Sol Image-to-Text مقارنةً بـ GPT 6.1 Sol Web Search صُمّم Web Search للبحث عبر الإنترنت ويمكنه قبول مرفقات داعمة. يعالج Image-to-Text المحتوى البصري المقدّم دون تفعيل البحث في الويب.
أعدّ نماذج 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