صف الصورة تلقائيًا بالذكاء الاصطناعي
تحلّل هذه الأداة صورة وتُرجع نصًا وصفيًا مفصّلًا: ماذا تُظهر، من فيها أو ما هو، وفي أي سياق. تصلح لإنتاج نص بديل لذوي الإعاقة البصرية، وأرشفة صور قابلة للبحث، ولأنظمة تحتاج تصنيف الصور دون مراجعة كل صورة يدويًا من موظف مخصّص لهذه المهمة وحدها.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
ما الذي يلتقطه الذكاء الاصطناعي في الصورة
يصف النموذج المشهد كاملًا: الأشخاص وما يفعلونه، الأشياء وترتيبها، البيئة المحيطة، الألوان اللافتة، وأي نص ظاهر داخل الصورة. النتيجة فقرة تروي ما تُظهره الصورة، لا قائمة كلمات مفردة جافة — كأنك تصفها هاتفيًا لشخص لا يراها. كلما كانت الصورة أوضح وإضاءتها أفضل، جاء الوصف أدقّ؛ أما الصور الضبابية أو المعتمة فيميل وصفها إلى العمومية. طول الفقرة نفسه يتكيّف مع تعقيد المشهد: صورة بسيطة تحصل على وصف موجز، بينما مشهد مزدحم بعناصر متعددة يستحق فقرة أطول تغطي كل تفصيل بارز فيه.
أين يصنع الوصف الآلي فرقًا حقيقيًا
ثلاثة مجالات تستفيد أكثر من غيرها. سهولة الوصول: قارئ الشاشة يقرأ الوصف لمستخدم كفيف، وصورة بلا نص بديل ثغرة في المحتوى. الأرشفة: آلاف الصور بلا تسمية لا يمكن البحث فيها، وبعد الوصف تصبح نصًا قابلًا للفهرسة. التشغيل: أنظمة تستقبل صورًا — إثباتات تسليم، بلاغات أضرار، نماذج — يمكنها تسجيل محتوى كل صورة تلقائيًا دون إدخال يدوي من موظف. في المجالات الثلاثة يظل العنصر المشترك واحدًا: تحويل صورة صامتة إلى نص يمكن البحث فيه أو قراءته أو معالجته آليًا.
السعر وتنبيه أمانة
تكلفة المعالجة $0.010 لكل طلب إضافة إلى $0.0575 لكل صورة — وصف ألف صورة يكلّف نحو $67.5. التنبيه المهم: نموذج الذكاء الاصطناعي قد يخطئ، يخلط بين عناصر متشابهة، أو يسيء تقدير السياق. للأرشفة وسهولة الوصول تفوق الفائدة بوضوح؛ أما في قرارات ذات أثر قانوني فالوصف عون لا بديل عن مراجعة بشرية. لا اشتراك ولا رسوم شهرية ثابتة؛ الفاتورة تعكس فقط عدد الصور التي وصفتها فعليًا خلال الفترة.
حالات الاستخدام
أرشيف بلدي يجعل صوره قابلة للبحث
يحوّل أرشيف بلدي في جدة أكثر من 20,000 صورة تاريخية بلا تسمية إلى نصوص قابلة للبحث. البحث عن سوق قديم في المنطقة يُظهر الصور المطابقة مباشرة.
بوابة إخبارية تلتزم سهولة الوصول
تنشر بوابة إخبارية عشرات الصور يوميًا ولا تملك طاقمًا كافيًا لوصف كل صورة يدويًا. نظام النشر يستدعي الأداة عند الرفع، ويكتفي المحرر بمراجعة سريعة للنص المقترح.
شركة نقل توثّق حالة الشحنة
توثّق شركة الواحة للتجارة المحدودة صور تسليم شحناتها تلقائيًا. كل صورة تحصل على وصف لمحتوى الشحنة وحالتها، يُستخدم عند وجود نزاع مع العميل.
الأسئلة الشائعة
هل يأتي الوصف باللغة العربية؟
نعم، تحدّد اللغة المطلوبة وتحصل على نص جاهز للاستخدام مباشرة في صفحة عربية أو لقارئ الشاشة؛ لغات أخرى متاحة كذلك.
ما الفرق بين هذه الأداة والتعرف الضوئي (OCR)؟
التعرف الضوئي يقرأ نصًا مكتوبًا داخل الصورة؛ هذه الأداة تصف ما تُظهره الصورة نفسها. في فاتورة يستخرج OCR البيانات، وفي واجهة محل تصف هذه الأداة الواجهة واللافتة عليها.
كم تكلفة وصف مجموعة كبيرة من الصور؟
الحساب خطّي: $0.0575 للصورة إضافة إلى $0.010 لكل طلب. عشرة آلاف صورة تكلّف نحو $575، دون اشتراك — تدفع مقابل الدفعة فقط.
الصور تحتوي أشخاصًا، فما وضع خصوصيتهم؟
يذكر الوصف أن أشخاصًا ظاهرون وما يفعلونه، لكنه لا يُنشئ تعريفًا لهوياتهم ولا نموذجًا بيومتريًا لهم. تُعالج الصورة فقط لإنتاج النص المطلوب ولا تُستخدم لأي غرض آخر.
هل يمكن أن يخطئ الذكاء الاصطناعي؟
نعم، وهذا أمر يجب توقّعه عند الاستخدام: قد يخلط بين عناصر متشابهة أو يسيء فهم السياق. للأرشفة وسهولة الوصول تكفي مراجعة عيّنة؛ في الاستخدام ذي الأثر القانوني يُستحسن مراجعة كل وصف.
هل هناك حد لحجم الصورة؟
حتى 15 ميجابايت و12 ميجابكسل للصورة الواحدة، وهو حد يغطي صور الهواتف وأغلب أنظمة المسح الضوئي.
كيف أدفع مقابل الاستخدام؟
لا توجد فئة مجانية — الفئات المجانية يُساء استخدامها وتُبطئ الجميع. يعمل الوصول برصيد مسبق الدفع في ForHosting KIT: اشحن ابتداءً من $10.00 (لا تنتهي صلاحيته)، وتُحتسب كل طلبية بسعرها المنشور، لذا فإن أي طلب دون رصيد يُعيد HTTP 402. لا اشتراك ولا رموز ولا أرصدة وهمية، والمهمة الفاشلة لا تُحتسب أبدًا.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/image/describe \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/describe", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/describe",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/describe", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/describe", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"image": "https://ejemplo.com/imagen.jpg"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.describe",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_mb | 15 |
max_megapixels | 12 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |