יצירת אפליקציה

בדף הזה מוסבר איך ליצור אפליקציית Gemini Enterprise.

יצירת אפליקציה

המסוף

  1. במסוף Google Cloud , נכנסים לדף Gemini Enterprise.
  2. בדף אפליקציות, לוחצים על יצירת אפליקציה.
  3. בשדה App name, מזינים שם לאפליקציה.
  4. כדי לעדכן את המזהה של האפליקציה שנוצר באופן אוטומטי, לוחצים על עריכה. אי אפשר לעדכן את מזהה האפליקציה אחרי שיוצרים את האפליקציה.
  5. בקטע בחירת מיקום, בוחרים באפשרות Multi-region. מומלץ להשתמש באזור ברירת המחדל גלובלי (Global), אלא אם אתם צריכים להגביל את הנתונים למיקום גיאוגרפי ספציפי.
  6. זה שינוי אופציונלי. מרחיבים את הקטע אפשרויות מתקדמות ומגדירים את האפשרויות הבאות:

    1. בשדה שם החברה, מזינים את השם החיצוני של החברה, בלי הסיומות כמו Inc או LLC. כך מודל ה-LLM יכול לזהות את החברה שהאפליקציה מייצגת.

    2. אם אתם מחברים מאגר נתונים של Google Drive, אתם יכולים לאפשר לאפליקציה לחפש מסמכים מחוץ לארגון. כדי להפעיל את התכונה הזו, מסמנים את תיבת הסימון Include cross-domain documents (הכללת מסמכים בדומיינים שונים).

  7. לוחצים על יצירה.

REST

כדי ליצור אפליקציה באמצעות שורת הפקודה, צריך שיהיה לכם מאגר נתונים קיים. אם אין לכם מאגר נתונים, אתם צריכים לקשר מקור נתונים של Google או מקור נתונים של צד שלישי לאפליקציה.

כדי להשתמש בשיטה engines.create ליצירת אפליקציה משורת הפקודה, פועלים לפי השלבים הבאים:

  1. איך מוצאים את המזהה של מאגר הנתונים אם כבר יש לכם מזהה של מאגר נתונים, אפשר לדלג לשלב הבא.

    1. במסוף Google Cloud , עוברים לדף Gemini Enterprise ובתפריט הניווט לוחצים על Data Stores.

      מעבר לדף Data Stores

    2. לוחצים על השם של מאגר הנתונים.

    3. בדף Data (נתונים) של מאגר הנתונים, מאתרים את מזהה מאגר הנתונים.

  2. יוצרים אפליקציה ומקשרים אותה למאגר נתונים.

    curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    -H "X-Goog-User-Project: PROJECT_ID" \
    "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines?engineId=APP_ID" \
    -d '{
      "displayName": "APP_DISPLAY_NAME",
      "dataStoreIds": ["DATA_STORE_ENTITY_ID_1", "DATA_STORE_ENTITY_ID_2", "DATA_STORE_ENTITY_ID_3"],
      "solutionType": "SOLUTION_TYPE_SEARCH",
      "industryVertical": "GENERIC",
      "appType": "APP_TYPE_INTRANET"
    }'
    

    מחליפים את מה שכתוב בשדות הבאים:

    • PROJECT_ID: מזהה הפרויקט.
    • APP_ID: המזהה של האפליקציה שרוצים ליצור.
    • APP_DISPLAY_NAME: השם המוצג של האפליקציה שרוצים ליצור.
    • DATA_STORE_ENTITY_ID: אם מאגר הנתונים מכיל ישויות, צריך להשתמש במזהי הישויות הספציפיים. אם מאגר הנתונים לא מכיל ישויות, צריך להשתמש במזהה מאגר הנתונים.

    אפשר לכלול את ההגדרות האופציונליות הבאות במטען הייעודי (Payload) של ה-JSON:

    • כדי לספק את השם החיצוני של החברה, צריך לכלול את הפרטים הבאים:

      "commonConfig": {
        "companyName": "COMPANY_NAME"
      }
      

      מחליפים את COMPANY_NAME בשם החברה החיצוני, בלי סיומות כמו Inc או LLC.

    • אם אתם מקשרים מאגר נתונים של Google Drive, אתם יכולים לאפשר לאפליקציה לחפש מסמכים מחוץ לארגון ולבצע בהם אינדוקס. כדי להפעיל את התכונה הזו, צריך לכלול את הפרטים הבאים במטען הייעודי (payload) של JSON:

      "includeCrossDomainDocuments": true
      

המאמרים הבאים