Gemini API با استفاده از Vertex AI in Firebase

با استفاده از Vertex AI in Firebase اپلیکیشن‌ها و ویژگی‌های موبایل و وب مبتنی بر هوش مصنوعی را با Gemini API بسازید.

Vertex AI Gemini API به شما امکان می دهد به آخرین مدل های هوش مصنوعی مولد گوگل دسترسی داشته باشید: مدل های Gemini. اگر نیاز به تماس مستقیم با Vertex AI Gemini API دارید - به جای سمت سرور - از طریق تلفن همراه یا برنامه وب خود - می توانید از Vertex AI in Firebase SDK استفاده کنید. این SDK های مشتری به طور خاص برای استفاده با برنامه های تلفن همراه و وب ساخته شده اند و گزینه های امنیتی را در برابر مشتریان غیرمجاز و همچنین ادغام با سایر سرویس های Firebase ارائه می دهند.

با این SDK های مشتری، می توانید شخصی سازی هوش مصنوعی را به برنامه خود اضافه کنید، تجربه چت هوش مصنوعی ایجاد کنید، بهینه سازی ها و اتوماسیون های مبتنی بر هوش مصنوعی را ایجاد کنید، و خیلی چیزهای دیگر!


برای شروع آماده اید؟ پلتفرم خود را انتخاب کنید:

iOS+ Android Web Flutter

اگر به دنبال راه‌هایی برای فراخوانی Vertex AI Gemini API سمت سرور هستید (مانند Python، Node.js، یا Go)، Vertex AI SDK ، Firebase Genkit یا Firebase Extensions برای Gemini API را بررسی کنید. .


قابلیت های کلیدی

ورودی چندوجهی مدل‌های Gemini چند وجهی هستند، بنابراین درخواست‌های ارسال شده به Gemini API می‌تواند شامل متن، تصاویر (حتی PDF)، ویدیو و صدا باشد.
مجموعه در حال رشد از قابلیت ها با SDK ها، می توانید مستقیماً از برنامه تلفن همراه یا وب خود با Gemini API تماس بگیرید ، یک تجربه چت هوش مصنوعی ایجاد کنید ، از فراخوانی تابع و موارد دیگر استفاده کنید .
امنیت برای برنامه های تولیدی از Firebase App Check برای محافظت از Vertex AI Gemini API در برابر سوء استفاده توسط مشتریان غیرمجاز استفاده کنید.
زیرساخت های قوی از زیرساخت‌های مقیاس‌پذیری که برای استفاده با برنامه‌های تلفن همراه و وب ساخته شده‌اند، مانند مدیریت داده‌های ساختاریافته با پیشنهادات پایگاه داده Firebase (مانند Cloud Firestore ) و تنظیم پویا پیکربندی‌های زمان اجرا با Firebase Remote Config استفاده کنید.

چگونه کار می کند؟

Vertex AI in Firebase SDK به شما این امکان را می دهد که مستقیماً از طریق تلفن همراه یا برنامه وب خود با Vertex AI Gemini API تماس بگیرید و نیاز به راه اندازی یک Backend را از بین ببرید.

در مورد Gemini API از Vertex AI بیشتر بیاموزید که به شما امکان دسترسی به مدل های Gemini را می دهد.

مسیر پیاده سازی

برنامه خود را به Firebase وصل کنید برنامه خود را با پروژه Firebase خود ثبت کنید و سپس پیکربندی Firebase خود را به برنامه خود اضافه کنید.
SDK را نصب کرده و مقداردهی اولیه کنید Vertex AI in Firebase SDK که مخصوص پلتفرم برنامه شماست نصب کنید و سپس سرویس Vertex AI و مدل تولیدی را در برنامه خود مقداردهی کنید.
با Gemini API تماس بگیرید Gemini API با اعلان‌های فقط متنی یا چندوجهی برای تولید خروجی متن فراخوانی کنید. از تماس‌های پیچیده‌تر برای ایجاد تجربه‌های چت یا استفاده از فراخوانی تابع استفاده کنید.
برای تولید آماده شود ادغام‌های مهمی را برای برنامه‌های تلفن همراه و وب اجرا کنید، مانند محافظت از API در برابر سوء استفاده با Firebase App Check و گنجاندن فایل‌های بزرگ در درخواست‌ها با استفاده از Cloud Storage for Firebase .

مراحل بعدی

با Vertex AI Gemini API در تلفن همراه یا برنامه وب خود شروع کنید

راه‌اندازی iOS+ راه‌اندازی Android راه‌اندازی وب راه‌اندازی Flutter

با دستورات آزمایش کنید

به Vertex AI Studio بروید

در مورد مدل های جمینی بیشتر بدانید

در مورد مدل های موجود برای موارد استفاده مختلف و سهمیه ها و قیمت آنها اطلاعات کسب کنید.