HyperAIHyperAI

Command Palette

Search for a command to run...

واجهة برمجة التطبيقات API

التاريخ

واجهة برمجة التطبيقات (API) هي واجهة استدعاء قياسية متفق عليها بين مكونات البرمجيات: يمرر المستدعي المعاملات وفق تنسيق محدد، ويعيد المستدعى النتيجة، دون الحاجة لمعرفة كل طرف بالتفاصيل الداخلية للطرف الآخر. تشكل هذه الواجهة أساس تقسيم العمل في البرمجيات الحديثة، وقناة الوصل الرئيسية للنماذج الكبيرة مع العالم الخارجي، حيث تدعم عمليات مثل الاستعلامات، والمعاملات، والاتصالات، وقراءة وكتابة البيانات.

تتيح هذه المعايير قدرة الأدوات على التحليل الآلي، مما يدعم اكتشاف النماذج للأدوات وتجميعها. بالنسبة للنموذج، تمنح واجهة برمجة التطبيقات القدرة على التنفيذ. في عام 2023، عرض باتيل وزملاؤه في ورقة بحثية بعنوان Gorilla: Large Language Model Connected with Massive APIs، نهجاً يقوم على ضبط نموذج LLaMA بدقة ودمج مسترجع وثائقي، لتمكين النموذج من توليد استدعاءات بناءً على أحدث الوثائق. وعلى مجموعة الاختبار APIBench التي تغطي واجهات HuggingFace وTorchHub وTensorHub، تجاوزت دقة الاستدعاء لديهم نموذج GPT-4، مع خفض ملحوظ في الهلوسة.

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

بناء الذكاء الاصطناعي بالذكاء الاصطناعي

من الفكرة إلى الإطلاق — سرّع تطوير الذكاء الاصطناعي الخاص بك مع المساعدة البرمجية المجانية بالذكاء الاصطناعي، وبيئة جاهزة للاستخدام، وأفضل أسعار لوحدات معالجة الرسومات.

البرمجة التعاونية باستخدام الذكاء الاصطناعي
وحدات GPU جاهزة للعمل
أفضل الأسعار

HyperAI Newsletters

اشترك في آخر تحديثاتنا
سنرسل لك أحدث التحديثات الأسبوعية إلى بريدك الإلكتروني في الساعة التاسعة من صباح كل يوم اثنين
مدعوم بواسطة MailChimp