Questa pagina descrive come creare un'app Gemini Enterprise.
Crea un'app
Console
- Nella Google Cloud console, vai alla pagina Gemini Enterprise.
- Nella pagina App, fai clic su Crea app.
- Nel campo Nome app, inserisci un nome per l'app.
- Per aggiornare l' ID dell'app generato automaticamente, fai clic su Modifica. L'ID dell'app non può essere aggiornato dopo la creazione dell'app.
- Nella sezione Scegli una località, seleziona una multiregione. Utilizza la multiregione globale (Global) predefinita, a meno che tu non debba limitare i dati a una regione geografica specifica.
Facoltativo. Espandi Opzioni avanzate e configura quanto segue:
Nel campo Nome azienda, inserisci il nome esterno della tua azienda, omettendo i suffissi come Inc o LLC. In questo modo, il modello linguistico di grandi dimensioni può identificare l'azienda rappresentata dall'app.
Se stai collegando un datastore Google Drive, puoi consentire all'app di cercare documenti al di fuori della tua organizzazione. Per attivare questa funzionalità, seleziona la casella di controllo Includi documenti cross-domain.
Fai clic su Crea.
REST
Prima di utilizzare la riga di comando per creare un'app, devi avere un datastore esistente. Se non hai un datastore, devi collegare un'origine dati Google o un'origine dati di terze parti a lla tua app.
Per utilizzare il engines.create
metodo per creare un'app dalla riga di comando:
Trova l'ID del datastore. Se hai già l'ID del datastore, vai al passaggio successivo.
Nella Google Cloud console, vai alla pagina Gemini Enterprise e nel menu di navigazione, fai clic su Datastore.
Fai clic sul nome del tuo datastore.
Nella pagina Dati del datastore, recupera l'ID del datastore.
Crea un'app e collegala a un datastore.
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" }'Sostituisci quanto segue:
PROJECT_ID: l'ID progetto.APP_ID: l'ID dell'app che vuoi creare.APP_DISPLAY_NAME: il nome visualizzato dell'app che vuoi creare.DATA_STORE_ENTITY_ID: se il datastore contiene entità, utilizza gli ID entità specifici. Se il datastore non contiene entità, utilizza l'ID del datastore.
Puoi includere le seguenti configurazioni facoltative nel payload JSON:
Per fornire il nome esterno della tua azienda, includi quanto segue:
"commonConfig": { "companyName": "COMPANY_NAME" }Sostituisci
COMPANY_NAMEcon il nome esterno della tua azienda, omettendo i suffissi come Inc o LLC.Se stai collegando un datastore Google Drive, puoi consentire all'app di cercare e indicizzare documenti al di fuori della tua organizzazione. Per attivare questa funzionalità, includi quanto segue nel payload JSON:
"includeCrossDomainDocuments": true
Passaggi successivi
Per collegare un'app a un datastore esistente, vedi Collegare un'app a un datastore esistente.
Per collegare le origini dati, vedi Collegare un'origine dati Google e Collegare un'origine dati di terze parti.
Per visualizzare l'anteprima dei risultati di ricerca, vai a Configurazioni > Interfaccia utente di ricerca nella Google Cloud console o consulta Ottenere i risultati di ricerca da StreamAssist.
Per configurare l'app web, ad esempio per attivare e disattivare impostazioni come il selettore di modelli e il generatore di immagini, vedi Gestire le funzionalità dell'app web.