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