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