Questa pagina descrive come creare un'app Gemini Enterprise.
Crea un'app
Console
- Nella console Google Cloud , 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 multi-regione. Utilizza la multiregione globale (Global) predefinita, a meno che tu non debba limitare i dati a un'area geografica specifica.
Facoltativo. Espandi Opzioni avanzate e configura quanto segue:
Nel campo Nome dell'azienda, inserisci il nome esterno della tua azienda, omettendo suffissi come Inc. o S.r.l. In questo modo, il LLM 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 interdominio.
Fai clic su Crea.
REST
Prima di utilizzare la riga di comando per creare un'app, devi disporre di un datastore esistente. Se non hai un datastore, devi collegare un'origine dati Google o un'origine dati di terze parti alla tua app.
Per utilizzare il metodo engines.create per creare un'app dalla riga di comando, segui questi passaggi:
Trova l'ID datastore. Se hai già l'ID del tuo datastore, vai al passaggio successivo.
Nella console Google Cloud , vai alla pagina Gemini Enterprise e fai clic su Data Stores (Datastore) nel menu di navigazione.
Fai clic sul nome del tuo datastore.
Nella pagina Dati del datastore, recupera l'ID 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 tuo datastore non contiene entità, utilizza l'ID 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 colleghi 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 consoleGoogle Cloud o consulta Visualizzare i risultati di ricerca di 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.