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 Multiregione. Utilizza la regione multipla predefinita global (Global), 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 LLC. In questo modo l'LLM può identificare l'azienda rappresentata dall'app.
Se colleghi un datastore di Google Drive, puoi consentire all'app di cercare documenti all'esterno 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 avere 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 del datastore. Se hai già l'ID del datastore, vai al passaggio successivo.
Nella console Google Cloud , vai alla pagina Gemini Enterprise e nel menu di navigazione, fai clic su Datastore.
Vai alla pagina 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 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 collegando un datastore di Google Drive, puoi consentire all'app di cercare e indicizzare i 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 Connetti un'app a un datastore esistente.
Per connettere le origini dati, consulta Connetti un'origine dati di Google e Connetti un'origine dati di terze parti.
Per visualizzare l'anteprima dei risultati di ricerca, vai a Configurazioni > UI di ricerca nella consoleGoogle Cloud o consulta Ottieni 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 Gestisci le funzionalità dell'app web.