کتابخانه های Gemini API

این صفحه اطلاعاتی در مورد دانلود و نصب آخرین کتابخانه ها برای Gemini API ارائه می دهد. اگر با Gemini API تازه کار هستید، با شروع سریع API شروع کنید.

نکته مهم در مورد کتابخانه های جدید ما

از اواخر سال 2024، ما به تدریج Google Gen AI SDK را منتشر کرده‌ایم، مجموعه جدیدی از کتابخانه‌ها که یک رابط یکپارچه برای دسترسی به مدل‌های هوش مصنوعی Google از طریق Gemini API و Vertex AI فراهم می‌کند و انتقال بین این پلت‌فرم‌ها را ساده می‌کند.

Google Gen AI SDK اکنون مسیر توصیه شده برای دسترسی به مدل‌های Gemini است و تمام کدهای موجود در اسناد ما از این کتابخانه‌ها استفاده می‌کنند. برای جزئیات بیشتر در مورد مهاجرت بین Gemini Developer API و Vertex AI، لطفاً به صفحه Vertex AI مراجعه کنید.

به روز رسانی های کتابخانه کلیدی

زبان کتابخانه قدیمی کتابخانه جدید (توصیه می شود)
پایتون google-generativeai google-genai
جاوا اسکریپت
و TypeScript
@google/generative-ai @google/genai
برو google.golang.org/generative-ai google.golang.org/genai

ما قویاً همه کاربران را تشویق می‌کنیم که به Google GenAI SDK مهاجرت کنند ، زیرا مسیری را به خوبی حفظ می‌کند، در کنار دسترسی به ویژگی‌های جدید مانند خروجی‌های چندوجهی (مانند تولید تصویر و ویدیو) و ویژگی‌های Live API، که در کتابخانه‌های قدیمی ما در دسترس نیستند. ما انتظار داریم که شکاف ویژگی در طول زمان افزایش یابد.

یک کتابخانه نصب کنید

شما می توانید کتابخانه Python ما را با اجرای:

pip install google-genai

با اجرای زیر می توانید کتابخانه جاوا اسکریپت و تایپ اسکریپت ما را نصب کنید:

npm install @google/genai

می توانید کتابخانه Go ما را با اجرای موارد زیر نصب کنید:

go get google.golang.org/genai

کتابخانه ها و SDK های قبلی

برای پلتفرم‌هایی که کتابخانه جدیدی در دسترس است، اکیداً توصیه می‌کنیم به کتابخانه‌های جدید مهاجرت کنید . کتابخانه‌های قبلی ویژگی‌های جدیدی دریافت نخواهند کرد و وضعیت پشتیبانی خاص آنها در زیر به تفصیل آمده است.

برای پلتفرم‌هایی که کتابخانه رسمی جدیدی هنوز در دسترس نیست، می‌توانید مستقیماً با APIهای ما تماس بگیرید، از کتابخانه‌های نگهداری شده توسط جامعه استفاده کنید یا از گزینه‌های شخص ثالث قابل اعتماد استفاده کنید. ما فعالانه در حال کار برای گسترش پوشش رسمی SDK خود هستیم و کتابخانه های جدید را به محض انتشار در اینجا فهرست می کنیم.

موارد زیر کتابخانه های قبلی هستند: