مكتبات Gemini API

تقدّم هذه الصفحة معلومات حول تنزيل أحدث مكتبات لواجهة برمجة التطبيقات 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) الرسمية، وسنُدرج المكتبات الجديدة هنا عند إصدارها.

في ما يلي المكتبات السابقة: