Classe PartMaker (1.3.0)

public class PartMaker

Classe helper per creare com.google.cloud.vertexai.api.Part

Ereditarietà

Oggetto > PartMaker

Metodi statici

fromFunctionResponse(String name, Struct response)

public static Part fromFunctionResponse(String name, Struct response)
Parametri
Nome Description
name String

una stringa rappresenta il nome della funzione com.google.cloud.vertexai.api.FunctionDeclaration

response Struct

un oggetto JSON strutturato contenente qualsiasi output dalla chiamata di funzione

Restituisce
Tipo Description
Part

fromFunctionResponse(String name, Map<String,Object> response)

public static Part fromFunctionResponse(String name, Map<String,Object> response)
Parametri
Nome Description
name String

una stringa rappresenta il nome della funzione com.google.cloud.vertexai.api.FunctionDeclaration

response Map<String,Object>

una mappa contenente l'output della chiamata di funzione, tipo di output supportato: String, Double, Boolean, null

Restituisce
Tipo Description
Part

fromMimeTypeAndData(String mimeType, Object partData)

public static Part fromMimeTypeAndData(String mimeType, Object partData)

Crea un'istanza com.google.cloud.vertexai.api.Part da mimeType e dati (o collegamento ai dati).

Parametri
Nome Description
mimeType String

i valori attualmente accettati sono "image/png", "image/jpeg", "video/mp4", "video/mpeg", "video/quicktime", "video/x-msvideo", "video/x-ms-wmv", "video/x-flv"

partData Object

accettati i seguenti tipi.

  • una stringa che rappresenta l'URI dei dati. Per la parte risultante sarà impostato il campo fileData.
  • un oggetto URI GCS. La parte risultante avrà il campo fileData impostato.
  • array di byte che rappresentano i dati effettivi. La parte risultante avrà impostato il campo inlineData.
  • com.google.protobuf.ByteString che rappresenta i dati effettivi. La parte risultante avrà un campo inlineData impostato.

Restituisce
Tipo Description
Part