مولّد تركيبات أسماء الشركات
يحوّل مولّد تركيبات أسماء الشركات قائمتين منتقتين إلى مجموعة قابلة لإعادة التوليد من الأسماء المرشحة.
شغّل الأداة مجانًا
ضعوا في القائمة الأولى كلمات وصفية أو جذوراً مبتكرة أو أماكن أو قيماً، وفي الثانية مصطلحات قطاعية أو نهايات أو كلمات مرتبطة بالمنتج. حدّدوا عدد النتائج والبذرة. عند استخدام القائمتين والعدد والبذرة نفسها، تحصلون دائماً على الأسماء نفسها بالترتيب نفسه، مما يلائم أعمال التسمية المشتركة والبحث المؤتمت والموجزات الإبداعية القابلة للتحقق من دون عشوائية أو نموذج لغوي.
أعدّوا قائمتين واضحتَي التركيز
تبدأ جودة النتائج من القائمتين المصدر. خصّصوا الأولى للأفكار التي ينبغي أن تفتتح الاسم، مثل المنفعة أو الطابع أو المكان أو الجمهور أو المادة أو جذر مبتكر قصير. واستخدموا الثانية للدلالة على الفئة أو نهاية اسم الشركة أو عائلة المنتجات أو جذر مكمّل. تمنح القوائم المركّزة مرشحين أنفع من مجموعات طويلة غير مترابطة. يمكن إقران كل عنصر أول بكل عنصر ثانٍ؛ لذلك تنشئ ثلاثة عناصر في قائمة وأربعة في الأخرى اثني عشر موضعاً. تُحذف المسافات الخارجية، بينما تبقى الكتابة وحالة الأحرف وعلامات الترقيم والمسافات الداخلية تحت سيطرتكم. راجعوا المقاطع بوصفها أجزاء من أسماء حقيقية. لا يعيد المولّد صياغتها ولا يستبدلها بمرادفات، وبذلك يمكن تتبع النتائج إلى المفردات المعتمدة. تُرفض القوائم الخالية والعناصر الفارغة لأنها لا تكوّن جزءاً ذا معنى من الاسم.
استخدموا البذرة لجعل الاستكشاف قابلاً للإعادة
تحدّد البذرة نقطة البداية وترتيب المرور على الأزواج. لا تُضاف إلى الاسم ولا يلزم أن تكون جذابة؛ فهي قيمة تنسيق ثابتة فحسب. يمكن استعمال رمز حملة أو عنوان ورشة أو إصدار موجز. تؤدي إعادة استخدام البذرة نفسها مع قائمتين وعدد متطابق إلى التسلسل نفسه تماماً، فيستطيع شخصان إعادة بناء القائمة المختصرة بلا ملف وسيط. وتستكشف بذرة مختلفة فضاء الأزواج نفسه بترتيب حتمي آخر. يختار النظام خطوة أولية نسبياً مع عدد المواضع، فيزور كل موضع مرة قبل بدء دورة جديدة. إذا تجاوز العدد المطلوب المواضع المتاحة، يتكرر التسلسل الثابت حتى يكتمل العدد. وللحصول على أكبر عدد من الأسماء المختلفة، اجعلوا العدد مساوياً لحاصل ضرب طولَي القائمتين أو أقل منه.
تعاملوا مع الأسماء كمرحلة فرز أولى منظّمة
يفتح الجمع مسارات إبداعية، لكنه ليس قراراً قانونياً أو قرار هوية تجارية. اقرؤوا المرشحين بصوت مرتفع، واحذفوا الوصلات الثقيلة، وافحصوا الاختصارات والمعاني غير المقصودة. ثم قارنوا الأسماء النهائية بالتموضع ولغة العملاء وسهولة النطق والهوية البصرية. قد يبدو الاسم جيداً في قائمة، لكنه يصعب تهجئته هاتفياً أو يلتبس عند كتابته بأحرف صغيرة. قبل اعتماده، ابحثوا في أسماء الشركات والعلامات والنطاقات والأسواق وحسابات التواصل ضمن البلدان والقنوات المعنية. لا تنفّذ هذه القدرة تلك الفحوص ولا تضمن تفرّد الاسم أو توافره. ويساعد سلوكها الحتمي على توثيق المرحلة الإبداعية: احفظوا المدخلات والبذرة مع الموجز ثم أعيدوا إنشاء الدفعة أثناء المراجعة. تبلغ كلفة كل طلب API مقدار $0.002، ولا تستخدم الخوارزمية المحدودة الشبكة أو خدمة تسمية خارجية.
حالات الاستخدام
إدارة ورشة لاختيار الأسماء
اجمعوا الموضوعات والنهايات المعتمدة وشاركوا بذرة واحدة لكي يراجع الجميع الدفعة المرتبة نفسها.
إنشاء قوائم خاصة بالحملات
استخدموا رمز الحملة كبذرة لإنتاج مجموعات قابلة للإعادة من مفردات العلامة المعتمدة.
أتمتة الاستكشاف الأولي
ولّدوا عدداً ثابتاً من الأسماء القابلة للتتبع ضمن سير عمل المنتج أو الوكالة من دون نتائج غير متوقعة.
الأسئلة الشائعة
هل تنتج المدخلات نفسها الأسماء نفسها دائماً؟
نعم. تنتج القائمتان والعدد والبذرة المتطابقة الأسماء نفسها وبالترتيب نفسه.
ماذا يحدث إذا كانت إحدى القائمتين خالية؟
يفشل الطلب بوصفه إدخالاً غير صالح. يجب أن تضم كل قائمة مقطعاً نصياً غير فارغ واحداً على الأقل.
هل يجوز أن يتجاوز العدد مجموع التركيبات؟
نعم. بعد استخدام جميع المواضع مرة، يتكرر التسلسل الحتمي حتى بلوغ العدد المطلوب.
هل تفحص الأداة العلامات أو النطاقات؟
لا. إنها تجمع المقاطع فقط. افحصوا الحقوق والسجلات والنطاقات والحسابات قبل الاختيار.
هل تظهر البذرة في الأسماء؟
لا. تحدد البذرة نقطة البداية وترتيب المرور الحتمي فقط.
ما كلفة طلب API؟
تبلغ كلفة كل طلب API مقدار $0.002.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/biz/business-name-combine \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"prefixes":["Bright","North","True"],"suffixes":["Works","Labs","Market"],"count":6,"seed":"spring-campaign"}'const res = await fetch("https://api.kit.forhosting.com/biz/business-name-combine", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"prefixes": [
"Bright",
"North",
"True"
],
"suffixes": [
"Works",
"Labs",
"Market"
],
"count": 6,
"seed": "spring-campaign"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/business-name-combine",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"prefixes": [
"Bright",
"North",
"True"
],
"suffixes": [
"Works",
"Labs",
"Market"
],
"count": 6,
"seed": "spring-campaign"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/business-name-combine", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"prefixes":["Bright","North","True"],"suffixes":["Works","Labs","Market"],"count":6,"seed":"spring-campaign"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"prefixes":["Bright","North","True"],"suffixes":["Works","Labs","Market"],"count":6,"seed":"spring-campaign"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/business-name-combine", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"prefixes": [
"Bright",
"North",
"True"
],
"suffixes": [
"Works",
"Labs",
"Market"
],
"count": 6,
"seed": "spring-campaign"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.business_name_combine",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_fragments_per_list | 100 |
max_count | 100 |
max_fragment_length | 80 |
max_seed_length | 200 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |