في نوفمبر 2023، أعلنت شركة xAI التي يملكها إيلون ماسك عن نموذج AI جديد يسمى "Grok"، والذي جذب الكثير من الانتباه. في هذه المقالة، نقدم نظرة عامة على xAI Grok ونشرح كيفية استخدام واجهة برمجة التطبيقات (API) الخاصة به.
كأداة إدارة واجهة برمجة التطبيقات (API) مجانية بالكامل، يقدم Apidog أيضًا ميزات مثل تصميم واجهة برمجة التطبيقات (API)، والتوثيق، والخوادم الوهمية، وأتمتة الاختبار، لذا دعنا نبدأ مجانًا من خلال النقر على الزر أدناه! 👇 👇 👇
ما هو Grok؟
Grok هو نموذج AI جديد أعلن عنه شركة xAI التابعة لماسك. مقارنةً بموديلات AI الأخرى، يوفر Grok استجابات أكثر فكاهة وأحيانًا يتخذ موقفًا متحديًا، مما قد يعكس شخصية ماسك إلى حد ما.
أهداف Grok
وفقًا للمحتوى المنشور على الموقع الرسمي لـ Grok، يمكن تلخيص أهداف إصدار Grok وما يسعى لتحقيقه على النحو التالي:
إنشاء أداة AI لدعم السعي وراء المعرفة والفهم البشري
- جمع التعليقات وبناء أداة AI تفيد الناس من خلفيات وآراء سياسية متنوعة
- تكون بمثابة مساعد بحث قوي لدعم البحث والابتكار
تقديم فوائد كبيرة من خلال AI
- إصدار Grok علنًا وإثبات هذا النهج
- التصرف كأداة دعم لتوليد أفكار جديدة، ومعالجة البيانات، والوصول بسرعة إلى المعلومات ذات الصلة
باختصار، فإن Grok هو مشروع مبتكر يهدف إلى دعم الأنشطة الفكرية الإنسانية على نطاق واسع وتعظيم فوائد AI، والذي تحاول شركة xAI تنفيذه.
أداء Grok
كيف يعمل Grok؟ كيف يقارن مع نماذج AI الشعبية الأخرى المتاحة في السوق بالفعل؟ يقارن التوثيق الرسمي لـ 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 (سابقًا Twitter)، تسجيل الدخول إلى حسابك، والنقر على "Grok" في القائمة اليسرى.

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

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

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

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

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

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

استخدام SDK Python لـ Grok
استخدام SDK Python لـ Grok هو طريقة سهلة للوصول إلى واجهة برمجة التطبيقات (API) الخاصة بـ xAI. قم بتثبيت SDK Python لـ Grok على جهاز الكمبيوتر الخاص بك باستخدام أمر PIP التالي، ثم ارجع إلى دليل الاستخدام التفصيلي.
pip install xai-sdk
الخطوة 1: قبل استخدام SDK، احفظ مفتاح API الخاص بك في متغير البيئة XAI_API_KEY
.
export XAI_API_KEY=[مفتاح API الخاص بك هنا]
الخطوة 2: استخدم الأمر التالي للتحقق من أنك لديك إذن الوصول إلى واجهة برمجة التطبيقات.
python -c "import xai_sdk; xai_sdk.does_it_work()"
الخطوة 3: بعد تثبيت SDK وإعداد مفتاح API الخاص بك بنجاح، يمكنك تشغيل تطبيق نموذجي مثل هذا:
"""مثال بسيط يوضح إكمال النص."""
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())
ملاحظة: يمكنك تشغيل التطبيق فقط إذا كان لديك مفتاح API مع ACL sampler:write
المعين.
Apidog | الاتصال بسهولة بنماذج AI المختلفة عبر واجهة برمجة التطبيقات (API)
على عكس واجهة برمجة التطبيقات (API) لـ Grok، توفر نماذج AI الأخرى مثل OpenAI و Claude واجهات برمجة التطبيقات REST وخدمات WebSocket. في مثل هذه الحالات، يمكنك استخدام أداة شاملة لإدارة واجهة برمجة التطبيقات (API) تسمى Apidog للوصول بسهولة إلى هذه واجهات برمجة التطبيقات ودمج خدمات AI في مشاريعك عبر هذه واجهات برمجة التطبيقات.
Apidog لا تدعم فقط تصميم واجهة برمجة التطبيقات (API)، والتوثيق، والخوادم الوهمية، وأتمتة الاختبار ولكن أيضًا توفر خدمة تسمى API Hub، والتي تحتضن أكثر من 1000 مشروع واجهة برمجة تطبيقات (API) من طرف ثالث. في هذا API Hub، يمكنك الوصول بسهولة إلى استخدام مشاريع واجهة برمجة التطبيقات (API) المختلفة.



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

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