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