مكتبات Gemini API

تقدّم هذه الصفحة معلومات حول تنزيل أحدث المكتبات لواجهة برمجة التطبيقات Gemini API وتثبيتها. إذا كنت مستخدِمًا جديدًا لواجهة برمجة التطبيقات Gemini API، ابدأ بقراءة دليل البدء السريع لواجهة برمجة التطبيقات.

ملاحظة مهمة حول مكتباتنا الجديدة

لقد أطلقنا مؤخرًا مجموعة جديدة من المكتبات التي توفّر تجربة أكثر اتساقًا وسلاسة للوصول إلى نماذج الذكاء الاصطناعي التوليدي من Google في خدمات Google المختلفة.

تعديلات على "مكتبة المفاتيح"

اللغة المكتبة القديمة مكتبة جديدة (مُقترَحة)
Python google-generativeai google-genai
JavaScript
وTypeScript
@google/generative-ai @google/genai
في مرحلة المعاينة حاليًا
Go google.golang.org/generative-ai google.golang.org/genai

ننصح بشدة جميع مستخدمي المكتبات السابقة بنقل بياناتهم إلى المكتبات الجديدة. على الرغم من أنّ مكتبة JavaScript/TypeScript لا تزال في مرحلة معاينة، ننصحك ببدء نقل البيانات، شرط أن تكون على دراية بالتحذيرات الواردة في قسم JavaScript/TypeScript.

Python

يمكنك تثبيت مكتبة Python من خلال تشغيل:

pip install google-genai

JavaScript وTypeScript

يمكنك تثبيت مكتبة JavaScript وTypeScript من خلال تنفيذ:

npm install @google/genai

إنّ مكتبة JavaScript/TypeScript الجديدة متوفّرة حاليًا في مرحلة الإصدار التجريبي، ما يعني أنّها قد لا تكون مكتملة من حيث الميزات وقد نحتاج إلى إجراء تغييرات جذرية.

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

مفاتيح واجهة برمجة التطبيقات في التطبيقات من جهة العميل

تحذير: بغض النظر عن المكتبة التي تستخدمها، فإنّه غير آمن إدراج مفتاح واجهة برمجة التطبيقات في رمز JavaScript أو TypeScript على جانب العميل. استخدام عمليات النشر من جهة الخادم للوصول إلى Gemini API في الإصدار العلني

انتقال

يمكنك تثبيت مكتبة Go من خلال تشغيل:

go get google.golang.org/genai

المكتبات وحِزم SDK السابقة

في ما يلي مجموعة من حِزم SDK السابقة التي لم تعُد تتم تطويرها بشكل نشط، ويمكنك التبديل إلى حزمة تطوير البرامج (SDK) المعدَّلة من Google Gen AI باستخدام دليل نقل البيانات: