تقدّم هذه الصفحة معلومات حول تنزيل أحدث مكتبات لواجهة برمجة التطبيقات Gemini API وتثبيتها. إذا كنت مستخدِمًا جديدًا لواجهة برمجة التطبيقات Gemini API، ابدأ باستخدام دليل البدء السريع لواجهة برمجة التطبيقات.
ملاحظة مهمة حول مكتباتنا الجديدة
منذ أواخر عام 2024، بدأنا بطرح Google Gen AI SDK تدريجيًا، وهي مجموعة جديدة من المكتبات التي توفّر واجهة موحّدة للوصول إلى نماذج الذكاء الاصطناعي التوليدي من Google من خلال كلّ من Gemini API وVertex AI، ما يسهّل عملية الانتقال بين هاتين المنصّتَين.
أصبحت حزمة تطوير البرامج (SDK) لتقنية الذكاء الاصطناعي التوليدي من Google هي المسار المُقترَح للوصول إلى نماذج Gemini، وتستخدِم جميع مقتطفات الرموز البرمجية في مستنداتنا هذه المكتبات. لمزيد من التفاصيل حول نقل البيانات بين Gemini Developer API وVertex AI، يُرجى الرجوع إلى صفحة Vertex AI.
تعديلات على "مكتبة المفاتيح"
اللغة | المكتبة القديمة | مكتبة جديدة (مُقترَحة) |
---|---|---|
Python | google-generativeai |
google-genai |
JavaScript وTypeScript |
@google/generative-ai |
@google/genai |
Go | google.golang.org/generative-ai |
google.golang.org/genai |
ننصحك بشدة جميع المستخدمين بنقل بياناتهم إلى حزمة تطوير البرامج (SDK) من Google GenAI، لأنّها توفّر مسارًا مُدارًا جيدًا، إلى جانب إمكانية الوصول إلى ميزات جديدة، مثل المخرجات المتعدّدة الوسائط (مثل إنشاء الصور والفيديوهات) وميزات Live API غير المتاحة في مكتباتنا القديمة. ونتوقع أن يزداد هذا الفارق بمرور الوقت.
تثبيت مكتبة
يمكنك تثبيت مكتبة Python من خلال تشغيل:
pip install google-genai
يمكنك تثبيت مكتبة JavaScript وTypeScript من خلال تنفيذ:
npm install @google/genai
يمكنك تثبيت مكتبة Go من خلال تشغيل:
go get google.golang.org/genai
المكتبات وحِزم SDK السابقة
بالنسبة إلى المنصات التي تتوفّر فيها مكتبة جديدة، ننصحك بشدة بنقل بياناتك إلى المكتبات الجديدة. لن تتلقّى المكتبات السابقة ميزات جديدة، ويمكنك الاطّلاع أدناه على حالة الدعم المحدّدة لها.
بالنسبة إلى المنصات التي لا تتوفّر فيها مكتبة رسمية جديدة بعد، يمكنك استدعاء واجهات برمجة التطبيقات مباشرةً أو استخدام المكتبات التي تديرها المنتديات أو الاستفادة من خيارات الجهات الخارجية الموثوق بها. نحن نعمل جاهدين على توسيع نطاق تغطية حِزم SDK الرسمية، وسنُدرج المكتبات الجديدة هنا عند إصدارها.
في ما يلي المكتبات السابقة:
- Python (الإصدار السابق): سيتم إيقاف جميع خدمات الدعم، بما في ذلك إصلاحات الأخطاء، في آب (أغسطس) 2025.
- Node.js (الإصدار السابق): سيتم إيقاف جميع خدمات الدعم، بما في ذلك إصلاحات الأخطاء، في آب (أغسطس) 2025.
- Go (الإصدار السابق): سينتهي كل الدعم، بما في ذلك إصلاحات الأخطاء، في آب (أغسطس) 2025.
- Dart وFlutter (الإصداران السابقان): لا تتم صيانته بشكل نشط
- Swift (الإصدار السابق): لم يتم الاحتفاظ به بشكل نشط
- Android (الإصدارات السابقة): لا يتم الاحتفاظ بها بشكل نشط