- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
- GcsTrainingInput
Addestra un modello personalizzato.
Richiesta HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
dataStore |
Obbligatorio. Il nome della risorsa del datastore, ad esempio |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "modelType": string, "errorConfig": { object ( |
| Campi | |
|---|---|
modelType |
Modello da addestrare. I valori supportati sono:
|
errorConfig |
La posizione desiderata degli errori riscontrati durante l'importazione e l'addestramento dei dati. |
modelId |
Se non viene fornito, verrà generato un UUID. |
Campo unione training_input. Input di addestramento del modello. training_input può essere solo uno dei seguenti tipi: |
|
gcsTrainingInput |
Input di addestramento di Cloud Storage. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Per saperne di più, consulta la Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa dataStore:
discoveryengine.dataStores.trainCustomModel
Per saperne di più, consulta la documentazione di IAM.
GcsTrainingInput
Input dei dati di addestramento di Cloud Storage.
| Rappresentazione JSON |
|---|
{ "corpusDataPath": string, "queryDataPath": string, "trainDataPath": string, "testDataPath": string } |
| Campi | |
|---|---|
corpusDataPath |
I dati del corpus di Cloud Storage che potrebbero essere associati ai dati di addestramento. Il formato del percorso dei dati è Per il modello di ottimizzazione della ricerca, ogni riga deve avere ID, titolo e testo. Esempio: |
queryDataPath |
I dati delle query gcs che potrebbero essere associati ai dati di addestramento. Il formato del percorso dei dati è Per il modello di ottimizzazione della ricerca, ogni riga deve avere ID e testo. Esempio: {"Id": "query1", "text": "example query"} |
trainDataPath |
Il percorso dei dati di addestramento di Cloud Storage il cui formato deve essere Per il modello di ottimizzazione della ricerca, deve avere l'intestazione del file TSV con l'ID della query, l'ID del corpus e il punteggio. Il punteggio deve essere un numero in
|
testDataPath |
Dati di test di Cloud Storage. Stesso formato di trainDataPath. Se non viene fornito, verrà eseguita una suddivisione casuale 80/20 di addestramento/test su trainDataPath. |