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 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 suffissi come Inc o LLC. In questo modo, l'LLM può identificare l'azienda rappresentata dall'app.
Se stai connettendo 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 connettere un'origine dati Google o un'origine dati di terze parti a 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 fai clic su Datastore nel menu di navigazione.
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 suffissi come Inc o LLC.Se stai connettendo 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 connettere un'app a un datastore esistente, consulta Connettere un'app a un datastore esistente.
Per connettere le origini dati, consulta Connettere un'origine dati Google e Connettere 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 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, consulta Gestire le funzionalità dell'app web.