في نوفمبر 2023، أعلنت شركة xAI الخاصة بإيلون ماسك عن نموذج ذكاء اصطناعي جديد يسمى "Grok"، الذي جذب الكثير من الانتباه. في هذه المقالة، سنقدم لمحة عامة عن xAI Grok ونشرح كيفية استخدام واجهته البرمجية.
كأداة إدارة واجهات برمجة التطبيقات مجانية تمامًا، تقدم Apidog أيضًا ميزات مثل تصميم واجهات برمجة التطبيقات، والتوثيق، والخوادم الوهمية، وأتمتة الاختبارات، لذا دعنا نبدأ مجانًا من خلال النقر على الزر أدناه! 👇 👇 👇
ما هو Grok؟
Grok هو نموذج ذكاء اصطناعي جديد أعلن عنه شركة xAI الخاصة بمسك. مقارنةً بنماذج الذكاء الاصطناعي الأخرى، يوفر Grok ردودًا أكثر روح الدعابة وأحيانًا يتبنى موقفًا تحديًا، مما قد يعكس شخصية ماسك إلى حد ما.
أهداف Grok
وفقًا للمحتوى المنشور على الموقع الرسمي لـ Grok، يمكن تلخيص أهداف إطلاق Grok وما يسعى لتحقيقه على النحو التالي:
إنشاء أداة ذكاء اصطناعي لدعم السعي وراء المعرفة والفهم البشري
- جمع الآراء وبناء أداة ذكاء اصطناعي تفيد الأشخاص من خلفيات ورؤى سياسية متنوعة
- العمل كمساعد بحث قوي لتمكين البحث والابتكار
جلب فوائد كبيرة من خلال الذكاء الاصطناعي
- إطلاق Grok علنًا وإثبات هذه المقاربة
- العمل كأداة دعم لتوليد أفكار جديدة، ومعالجة البيانات، والوصول بسرعة إلى المعلومات ذات الصلة
باختصار، يهدف Grok إلى دعم الأنشطة الفكرية البشرية على نطاق واسع وتعظيم فوائد الذكاء الاصطناعي، وهو ما تحاول شركة xAI تحقيقه.
أداء Grok
كيف يعمل Grok؟ كيف يقارن بالنماذج الأخرى الشائعة من الذكاء الاصطناعي الموجودة في السوق؟ تقارن الوثائق الرسمية لـ Grok أداء Grok بـ ChatGPT وLLaMa وClaude 2:
- مع موارد حوسبة مكافئة، تفوق Grok على النماذج الأخرى (LLaMA، ChatGPT-3.5، Inflection-1) على المعايير القياسية لتعلم الآلة (GSM8k، MMLU، HumanEval، MATH).
- ومع ذلك، لا يزال لا يتطابق مع أداء النماذج الأكبر بكثير مثل GPT-4.
- على مجموعة من أسئلة امتحان دخول الرياضيات للمدارس الثانوية المجرية لعام 2023، حصل Grok-1 على 59% (درجة C)، وحصل Claude-2 على 55%، وحصل GPT-4 على 68% (درجة B).

بمعنى آخر، يحقق Grok أداءً من الدرجة الأولى مع موارد حوسبة مكافئة لكنه لا يتفوق تمامًا على النماذج الكبيرة مثل GPT-4. بينما لا يزال في مراحل التطوير المبكرة، أظهر Grok نتائج واعدة.
كيفية استخدام Grok
حاليًا، لاستخدام Grok، تحتاج إلى الاشتراك في خدمة X المدفوعة، خطة X Premium Plus (رسوم شهرية قدرها 16 دولارًا). بعد شراء X Premium Plus، يمكنك بسهولة استخدام Grok باتباع هذه الخطوات:

الخطوة 1: الوصول إلى صفحة X (المعروفة سابقًا باسم تويتر)، تسجيل الدخول إلى حسابك، والنقر على "Grok" في القائمة الجانبية اليسرى.

الخطوة 2: سيعرض ذلك شاشة الدردشة، حيث يمكنك بدء الدردشة مع Grok.

تتمثل ميزة بارزة لـ Grok في قدرته على البحث عن أحدث المعلومات والأخبار على منصة X ودمجها في ردوده.
هل من الممكن استخدام واجهة برمجة تطبيقات Grok؟
قد يحتاج العديد من المطورين إلى دمج خدمة Grok في مشاريعهم أو تطوير تطبيقات جديدة بناءً على Grok، بدلاً من استخدام خدمته العامة. في مثل هذه الحالات، سيحتاجون إلى استخدام واجهة برمجة تطبيقات Grok. لكن كيف يمكنك استخدام واجهة برمجة تطبيقات Grok؟
في الختام، لا يوفر Grok حاليًا واجهة برمجة تطبيقات REST، ويقدم فقط gRPC. يُوصى باستخدام مجموعة أدوات تطوير Python الرسمية لـ Grok.
الحصول على مفتاح واجهة برمجة تطبيقات Grok
قبل استخدام مجموعة أدوات Grok SDK، تحتاج إلى الحصول على مفتاح واجهة برمجة تطبيقات Grok. اتبع هذه الخطوات للحصول على مفتاح واجهة برمجة تطبيقات Grok:
الخطوة 1: الوصول إلى Grok PromptIDE (ide.x.ai)، تسجيل الدخول باستخدام حساب X الخاص بك، والنقر على أيقونة الملف الشخصي في الزاوية العلوية اليمنى، واختيار "مفاتيح واجهة برمجة التطبيقات".

الخطوة 2: انقر على زر "إنشاء مفتاح واجهة برمجة التطبيقات"، وفي النافذة الجديدة، تخصص ACL (الأذونات) لمفتاح واجهة برمجة التطبيقات.

الخطوة 3: بعد إعداد ACL (الأذونات) لمفتاح واجهة برمجة تطبيقات Grok، انقر على زر "حفظ" لحفظ مفتاح واجهة برمجة التطبيقات.

الخطوة 4: تم الآن إنشاء مفتاح واجهة برمجة تطبيقات Grok الخاص بك. ستظهر هذه الصفحة مفتاح واجهة برمجة التطبيقات، ويمكنك نسخه أو حذفه أو تحريره من هنا.

الخطوة 5: بمجرد حصولك على مفتاح واجهة برمجة تطبيقات Grok، يمكنك استخدام مجموعة أدوات تطوير Python الرسمية لـ Grok للوصول إلى واجهة برمجة التطبيقات.

استخدام Grok Python SDK
يعد استخدام Grok Python SDK طريقة بسيطة للوصول إلى واجهة برمجة تطبيقات xAI. قم بتثبيت Grok Python SDK على جهاز الكمبيوتر الخاص بك باستخدام الأمر PIP التالي، ثم استشر دليل الاستخدام المفصل.
pip install xai-sdk
الخطوة 1: قبل استخدام مجموعة الأدوات، احفظ مفتاح واجهة برمجة التطبيقات الخاص بك في المتغير البيئي XAI_API_KEY
.
export XAI_API_KEY=[مفتاح واجهة برمجة التطبيقات الخاص بك هنا]
الخطوة 2: استخدم الأمر التالي للتحقق مما إذا كانت لديك إذن الوصول إلى واجهة برمجة التطبيقات.
python -c "import xai_sdk; xai_sdk.does_it_work()"
الخطوة 3: بعد تثبيت مجموعة الأدوات وإعداد مفتاح واجهة برمجة التطبيقات بنجاح، يمكنك تشغيل تطبيق عينة مثل هذا:
"""مثال بسيط يوضح إكمال النص."""
import asyncio
import xai_sdk
async def main():
"""تشغيل المثال."""
client = xai_sdk.Client()
prompt = "الإجابة على الحياة والكون هي"
print(prompt, end="")
async for token in client.sampler.sample(prompt, max_len=3):
print(token.token_str, end="")
print("")
asyncio.run(main())
ملاحظة: يمكنك تشغيل التطبيق فقط إذا كان مفتاح واجهة برمجة التطبيقات الخاص بك لديه sampler:write
ACL المعين.
Apidog | الاتصال بسهولة بنماذج الذكاء الاصطناعي المتنوعة عبر واجهة برمجة التطبيقات
على عكس واجهة برمجة تطبيقات Grok، توفر نماذج الذكاء الاصطناعي الأخرى مثل OpenAI وClaude واجهات برمجة تطبيقات REST وخدمات WebSocket. في مثل هذه الحالات، يمكنك استخدام أداة إدارة واجهات برمجة التطبيقات الشاملة المسماة Apidog للوصول بسهولة إلى هذه الواجهات البرمجية ودمج خدمات الذكاء الاصطناعي في مشاريعك عبر هذه الواجهات.
Apidog لا يدعم فقط تصميم واجهات برمجة التطبيقات، والتوثيق، والخوادم الوهمية، وأتمتة الاختبارات، بل يوفر أيضًا خدمة تسمى API Hub، والتي تحتوي على أكثر من 1000 مشروع واجهة برمجة تطبيقات تابعة لجهات خارجية. في هذا API Hub، يمكنك الوصول بسهولة إلى مجموعة متنوعة من مشاريع واجهة برمجة التطبيقات واستخدامها.



عند الوصول إلى مشاريع واجهة برمجة التطبيقات لهذه النماذج الذكاء الاصطناعي في Apidog، يمكنك النقر على زر "جربه" لاستخدام هذه الواجهات واختبارها بسهولة.

ملخص
في هذه المقالة، قدمنا شرحًا مفصلاً عن "Grok"، نموذج الذكاء الاصطناعي الجديد الذي أعلن عنه شركة xAI الخاصة بإيلون ماسك. بينما يحقق Grok أداءً من الدرجة الأولى مع موارد حوسبة مكافئة، إلا أنه لا يتطابق بعد مع أداء النماذج الكبيرة مثل GPT-4. كما تناولنا الخطوات اللازمة للحصول على مفتاح واجهة برمجة التطبيقات لـ Grok، حيث إنه ضروري لاستخدام واجهة برمجة التطبيقات الخاصة بـ Grok. نظرًا لأن Grok لا يوفر واجهة برمجة تطبيقات REST، يجب عليك استخدام gRPC وSDK Python الرسمي لـ Grok.
أخيرًا، قدمنا خدمة Apidog وكيفية الوصول إلى واجهات برمجة التطبيقات لموديلات الذكاء الاصطناعي الأخرى مثل OpenAI وClaude من خلالها.