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