هاشتاقات دقيقة لمنشورك
أداة توليد الهاشتاقات تحوّل وصف موضوع المنشور إلى مجموعة هاشتاقات ذات صلة فعلية بالموضوع والجمهور المستهدف، بدل قائمة عامة تتكرر تحت كل منشور بصرف النظر عن محتواه. الهدف مجموعة تساعد المنشور على الوصول لجمهور مهتم فعليًا بموضوعه.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
من موضوع المنشور إلى مجموعة هاشتاقات
تصف موضوع المنشور والجمهور المستهدف والمنصة، فتحصل على مجموعة هاشتاقات تجمع بين هاشتاقات عامة واسعة الانتشار وأخرى أكثر تحديدًا لموضوعك تحديدًا. هذا المزيج يوازن بين الوصول لجمهور أوسع والوصول لجمهور مهتم فعليًا بتفاصيل الموضوع. يمكن أيضًا استبعاد هاشتاقات استُخدمت كثيرًا من قبل دون نتيجة ملحوظة، فتراعي الأداة هذا الاستبعاد عند اقتراح المجموعة الجديدة، وتقترح بدائل قريبة في المعنى بدل تكرار الهاشتاقات نفسها في كل طلب.
لماذا لا تصلح قائمة واحدة لكل منشور
استخدام نفس الهاشتاقات العشرة تحت كل منشور بصرف النظر عن موضوعه يقلل فرصة وصول المنشور لجمهور مهتم فعليًا، وقد يبدو تكرارًا آليًا واضحًا للمتابعين. مجموعة مبنية على موضوع كل منشور تحديدًا تخدم الظهور أفضل من قائمة ثابتة تُلصق في كل مرة.
السعر
سعر ثابت $0.003 لكل طلب زائد $0.0135 لكل مجموعة هاشتاقات تُنتَج لمنشور واحد. لا اشتراك شهريًا؛ تُطلب المجموعة من هذه الصفحة لمنشور واحد، أو عبر الـAPI لحساب يجدول عشرات المنشورات أسبوعيًا بمواضيع مختلفة.
حالات الاستخدام
منشور منتج جديد
تطلق نورة القحطاني عطرًا جديدًا وتستخدم الأداة لتوليد مجموعة هاشتاقات تجمع بين هاشتاقات عطور عامة وأخرى محددة لنوع العطر ومناسبته، بدل الهاشتاقات العشرة نفسها التي تستخدمها تحت كل منتج.
فعالية محلية
تنظم مؤسسة النخيل للمقاولات فعالية افتتاح مشروع سكني في الرياض، وتستخدم الأداة لتوليد هاشتاقات تجمع بين اسم المدينة ونوع الفعالية لزيادة وصول المنشور محليًا.
محتوى تعليمي متخصص
يشارك عبدالله المنصوري نصائح مالية للمستقلين عبر منشور، ويستخدم الأداة لتوليد هاشتاقات محددة لهذا الجمهور تحديدًا بدل هاشتاقات مالية عامة واسعة جدًا.
الأسئلة الشائعة
كم هاشتاقًا أحصل عليه في المجموعة الواحدة؟
يعتمد عدد الهاشتاقات على ما تطلبه وطبيعة المنصة المستهدفة؛ يمكن ذكر عدد تقريبي في طلبك للحصول على مجموعة بذلك الحجم تقريبًا.
هل الهاشتاقات المقترحة رائجة فعليًا أم عامة فقط؟
تُبنى المجموعة على صلة الهاشتاق بموضوعك، لا على قياس مباشر لرواج كل هاشتاق في لحظة الطلب؛ يُستحسن مراجعتها مقابل ما يظهر فعليًا على المنصة قبل الاعتماد الكامل عليها.
هل يُحفظ وصف المنشور الذي أرسله؟
وصف المنشور يبقى في الذاكرة المؤقتة أثناء توليد الهاشتاقات فقط، ولا يُخزَّن على خوادمنا بعد تسليم المجموعة النهائية إليك.
كم تكلفة مجموعة هاشتاقات لمنشور واحد؟
$0.003 سعرًا ثابتًا للطلب زائد $0.0135 للمجموعة، أي نحو $0.0165 لكل منشور تولد له هاشتاقات.
هل تختلف المجموعة باختلاف المنصة المستهدفة؟
نعم، ذكر المنصة في طلبك يؤثر على عدد الهاشتاقات المقترحة وأسلوبها، لأن العرف يختلف بين منصة تفضل عددًا قليلًا وأخرى تتحمل عددًا أكبر.
هل تقترح الأداة هاشتاقات بالإنجليزية أيضًا؟
يمكن طلب مزيج من هاشتاقات عربية وإنجليزية إذا كان جمهورك يستخدم الاثنين، بذكر ذلك صراحة في وصف طلبك.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/text/hashtags \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/hashtags", {
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/text/hashtags",
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/text/hashtags", 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/text/hashtags", 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": "text.hashtags",
"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 | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |