مرحبًا بك في كتاب الطبخ Gemini API
هذه مجموعة من الأدلة والأمثلة لواجهة برمجة تطبيقات Gemini، بما في ذلك برامج تعليمية للبدء السريع لكتابة المطالبات واستخدام ميزات مختلفة لواجهة برمجة التطبيقات (API)، وأمثلة للأشياء التي يمكنك إنشاؤها.
ابدأ باستخدام Gemini API
تمنحك واجهة برمجة تطبيقات Gemini إمكانية الوصول إلى نماذج Gemini التي أنشأها Google DeepMind. تم إنشاء نماذج Gemini من الألف إلى الياء لتكون متعددة الوسائط، بحيث يمكنك التفكير بسلاسة عبر النصوص والصور والتعليمات البرمجية والصوت. يمكنك استخدامها لتطوير مجموعة من التطبيقات.
ابدأ في التطوير
- انتقل إلى Google AI Studio.
- تسجيل الدخول باستخدام حساب جوجل الخاص بك.
- قم بإنشاء مفتاح API.
- استخدم Quickstart لـ Python، أو اتصل بـ REST API باستخدام cur.
ما الجديد؟
يسعدنا أن نعرض لك أحدث الإضافات إلى Gemini API والدفاتر الجديدة.
- تنفيذ التعليمات البرمجية: حل المهام المعقدة عن طريق إنشاء كود بايثون وتشغيله بناءً على تعليمات النص العادي.
- VectorDB: إنشاء قاعدة بيانات متجهة واسترداد إجابات الأسئلة من قاعدة البيانات.
جدول المحتويات
تعرف على إمكانيات Gemini API من خلال الاطلاع على دروس البدء السريع هذه.
- المصادقة: ابدأ هنا لتتعلم كيف يمكنك إعداد مفتاح API الخاص بك حتى تتمكن من الوصول إلى Gemini API.
- رموز العد الرموز هي المدخلات الأساسية لنماذج الجوزاء. من خلال هذا الدفتر، سوف تكتسب فهمًا أفضل للرموز المميزة من خلال تجربة تفاعلية.
- الملفات: استخدم Gemini API لتحميل الملفات (النص، التعليمات البرمجية، الصور، الصوت، الفيديو) وكتابة المطالبات باستخدامها.
- الصوت: تعرف على كيفية استخدام Gemini API مع الملفات الصوتية.
- وضع JSON: اكتشف كيفية استخدام وضع JSON.
- استدعاء الوظائف: تعمل واجهة Gemini API بشكل رائع مع التعليمات البرمجية. استخدم ميزة التشغيل السريع هذه للتعرف على كيفية كتابة المطالبات لفهم الوظائف واستدعاءها. ثم تحقق من البرنامج التعليمي لتكوين استدعاء الوظيفة لمعرفة المزيد.
- تعليمات النظام: قم بإعطاء النماذج سياقًا إضافيًا حول كيفية الاستجابة من خلال تحديد تعليمات النظام.
- التضمينات: إنشاء عمليات تضمين عالية الجودة ومخصصة للمهمة.
- الضبط: تعرف على كيفية تحسين أداء النموذج في مهمة محددة من خلال الضبط.
- تنفيذ التعليمات البرمجية: حل المهام المعقدة عن طريق إنشاء كود بايثون وتشغيله بناءً على تعليمات النص العادي.
يمكنك العثور على المزيد في مجلد Quickstarts، وراجع مجلد الأمثلة للحصول على أمثلة ممتعة. نحن نحتفظ أيضًا بقائمة Awesome Gemini لجميع المشاريع الرائعة التي يبنيها المجتمع باستخدام Gemini.
أدوات تطوير البرامج الرسمية
واجهة برمجة تطبيقات Gemini هي واجهة برمجة تطبيقات REST. يمكنك استدعاء واجهة برمجة التطبيقات (API) باستخدام أداة سطر الأوامر مثل curl
(ويمكنك العثور على أمثلة REST هنا)، أو باستخدام أحد حزم SDK الرسمية لدينا:
- Python - ملاحظة: جميع دفاتر الملاحظات الموجودة في كتاب الطبخ هذا تقوم بتثبيت Python SDK لك، وكتاب الطبخ هذا هو أفضل مكان للعثور على أمثلة Python.
- Node.js
- دارت (رفرفة)
- أندرويد
- سويفت
- يذهب
احصل على المساعدة
اطرح سؤالاً في منتدى مطوري Google AI.
واجهة برمجة تطبيقات Gemini على Google Cloud Vertex AI
إذا كنت مطورًا مؤسسيًا وتتطلع إلى البناء على نظام أساسي مُدار بالكامل، فيمكنك أيضًا استخدام Gemini API على Google Cloud. تحقق من هذا الريبو للحصول على الكثير من الأمثلة الرائعة.
المساهمة
المساهمات هي موضع ترحيب. انظر المساهمة لمعرفة المزيد.
شكرًا لك على التطوير باستخدام Gemini API! نحن متحمسون لرؤية ما تقوم بإنشائه.