Classe ContentMaker (1.3.0)

public class ContentMaker

classe di supporto per creare contenuti.

Ereditarietà

java.lang.Object > ContentMaker

Metodi statici

forRole(String role)

public static ContentMaker.ContentMakerForRole forRole(String role)

Crea un ContentMakerForRole per un determinato ruolo.

Parametro
Nome Description
role String

I valori dei ruoli attualmente accettati sono: "user", "model". Non è necessario chiamare forRole per il ruolo "user" (utente) poiché è il ruolo predefinito.

Restituisce
Tipo Description
ContentMaker.ContentMakerForRole

fromMultiModalData(Object[] multiModalData)

public static Content fromMultiModalData(Object[] multiModalData)

Crea un contenuto da un array di oggetti, supponendo che il ruolo sia "utente".

I contenuti risultanti possono includere più elementi com.google.cloud.vertexai.api.Part. Ogni elemento dell'array diventa una parte.

Per creare contenuti in modalità non testuali per qualsiasi altro

Parametro
Nome Description
multiModalData Object[]

un array che contiene il payload effettivo di ciascuna parte. L'elemento può essere una singola stringa o una parte. Quando si tratta di una singola stringa, viene convertita in com.google.cloud.vertexai.api.Part con il campo Testo impostato.

Restituisce
Tipo Description
Content

fromString(String text)

public static Content fromString(String text)

Crea un contenuto da una stringa, supponendo che il ruolo sia "user".

I contenuti risultanti conterranno un singolo com.google.cloud.vertexai.api.Part con i relativi campi di testo impostati.

Per creare un contenuto di testo per "model", utilizza "ContentMaker.forRole("model").fromString(text);

Parametro
Nome Description
text String
Restituisce
Tipo Description
Content

Costruttori

ContentMaker()

public ContentMaker()