Gemini API באמצעות Vertex AI in Firebase

פיתוח תכונות ואפליקציות לנייד ולאינטרנט מבוססות-AI באמצעות המודלים Gemini ו-Imagen באמצעות Vertex AI in Firebase

Vertex AI in Firebase מעניק גישה למודלים העדכניים ביותר של AI גנרטיבי מבית Google: המודלים Gemini והמודלים Imagen 3.

אם אתם צריכים להפעיל את Vertex AI Gemini API או את Imagen API ישירות מהאפליקציה לנייד או מהאפליקציה לאינטרנט – ולא בצד השרת – תוכלו להשתמש ב-SDKs של Vertex AI in Firebase. ערכות ה-SDK האלה ללקוחות מיועדות במיוחד לשימוש באפליקציות לנייד ולאינטרנט, ומציעות אפשרויות אבטחה מפני לקוחות לא מורשים, וגם שילובים עם שירותים אחרים של Firebase.

באמצעות ערכות ה-SDK ללקוח האלה, תוכלו להוסיף לאפליקציה התאמה אישית מבוססת-AI, ליצור חוויית צ'אט מבוססת-AI, ליצור אופטימיזציות ואוטומציות מבוססות-AI ועוד הרבה יותר.


שנתחיל? בוחרים את הפלטפורמה:

iOS+ Android אינטרנט Flutter

אם אתם מחפשים דרכים לגשת למודלים Gemini או Imagen בצד השרת (למשל באמצעות Python,‏ Node.js או Go), תוכלו להיעזר בערכות ה-SDK של Vertex AI בצד השרת, ב-Firebase Genkit או ב-Firebase Extensions ל-Gemini API.

יכולות מרכזיות

קלט מרובות מצבים ושפה טבעית המודלים של Gemini הם מרובי מצבים, כך שההנחיות שנשלחות ל-Gemini API יכולות לכלול טקסט, תמונות, קובצי PDF, סרטונים וקטעי אודיו.

אפשר להפעיל את המודלים Gemini ו-Imagen באמצעות קלט בשפה טבעית.

מגוון הולך וגדל של יכולות בעזרת ערכות ה-SDK, אפשר להפעיל את Gemini API או את Imagen API ישירות מהאפליקציה לנייד או מהאפליקציה לאינטרנט כדי ליצור חוויות צ'אט מבוססות-AI, ליצור תמונות, להשתמש בקריאה לפונקציות (כלים) ועוד.
אבטחה ומניעת ניצול לרעה באפליקציות בסביבת הייצור משתמשים ב-Firebase App Check כדי להגן על ממשקי ה-API שמקבלים גישה למודלים Gemini ו-Imagen מפני ניצול לרעה על ידי לקוחות לא מורשים.

ב-Vertex AI in Firebase יש גם הגבלות קצב יצירת בקשות לכל משתמש שמוגדרות כברירת מחדל, ואפשר לשנות אותן לגמרי.

תשתית חזקה תוכלו ליהנות מתשתית גמישה שנועדה לשימוש באפליקציות לנייד ובאינטרנט, כמו ניהול קבצים באמצעות Cloud Storage for Firebase, ניהול נתונים מובְנים באמצעות המוצרים של מסדי הנתונים של Firebase (כמו Cloud Firestore) והגדרה דינמית של הגדרות זמן ריצה באמצעות Firebase Remote Config.

איך זה עובד?

ערכות ה-SDK של Vertex AI in Firebase מאפשרות לבצע קריאה ל-Vertex AI Gemini API ול-Imagen API ישירות מהאפליקציה לנייד או מהאפליקציה לאינטרנט, וכך לבטל את הצורך בהגדרת קצה עורפי.

מידע נוסף על Gemini API מ-Vertex AI, שמעניק גישה למודלים של Gemini.

נתיב ההטמעה

קישור האפליקציה ל-Firebase רושמים את האפליקציה בפרויקט Firebase, ואז מוסיפים את ההגדרות של Firebase לאפליקציה.
התקנה של ה-SDK והפעלה מתקינים את Vertex AI in Firebase SDK שספציפי לפלטפורמה של האפליקציה, ואז מאתחלים את השירות Vertex AI ואת המודל הגנרטיבי באפליקציה.
שליחת בקשות להנחיות למודלים Gemini ו-Imagen אתם יכולים להשתמש ב-SDK כדי לשלוח להנחיות טקסט בלבד או מרובה מצבים למודל Gemini כדי ליצור טקסט, קוד ופלט של תמונות ואודיו (בקרוב!). לחלופין, אפשר להנחות מודל Imagen ליצור תמונות.

אפשר להשתמש בקריאות מורכבות יותר כדי ליצור חוויות צ'אט או להשתמש בקריאה לפונקציה.

הכנה לקראת הייצור מטמיעים שילובים חשובים לאפליקציות לנייד ולאפליקציות אינטרנט, כמו הגנה על ה-API מפני ניצול לרעה באמצעות Firebase App Check והכללת קבצים גדולים בבקשות באמצעות כתובות URL מסוג Cloud Storage for Firebase.

השלבים הבאים

איך מתחילים לגשת למודל מאפליקציית האינטרנט או מהאפליקציה לנייד

הגדרה ב-iOS+‎ הגדרה ב-Android הגדרה באתר הגדרה ב-Flutter

התנסות בהנחיות

כניסה אל Vertex AI Studio

מידע נוסף על המודלים הנתמכים

כאן תוכלו לקרוא מידע נוסף על המודלים הזמינים לתרחישי שימוש שונים, על המכסות ועל התמחור שלהם.