Corsi
ChatSession
Sessione di chat per effettuare una richiesta di invio di messaggi in più passaggi. Gli utenti possono creare un'istanza utilizzando il metodo startChat nella classe GenerativeModel. Il metodo sendMessage
esegue una chiamata asincrona per ricevere la risposta a un messaggio di chat. Il metodo sendMessageStream
esegue una chiamata asincrona alla risposta dello stream di un messaggio di chat.
ChatSessionPreview
Sessione di chat per effettuare una richiesta di invio di messaggi in più passaggi. Il metodo sendMessage
esegue una chiamata asincrona per ricevere la risposta a un messaggio di chat. Il metodo sendMessageStream
esegue una chiamata asincrona alla risposta dello stream di un messaggio di chat.
ClientError
ClientError viene generato alla ricezione dello stato http 4XX. Per maggiori dettagli, visita la pagina https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#client_error_responses
GenerativeModel
Classe base per i modelli generativi. NOTA: non è necessario creare un'istanza direttamente di questa classe. Usa invece il criterio vertexai.getGenerativeModel()
.
GenerativeModelPreview
Classe di base per i modelli generativi in anteprima. NOTA: non è necessario creare un'istanza direttamente di questa classe. Usa invece il criterio vertexai.getGenerativeModel()
.
GoogleAuthError
GoogleAuthError viene generato in caso di problemi di autenticazione con la richiesta
GoogleGenerativeAIError
GoogleGenerativeAIError viene generato quando la risposta http non va bene e il codice di stato non è 4XX. Per maggiori dettagli, fai riferimento all'indirizzo https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
VertexAI
Una classe base per l'autenticazione in Vertex crea lo spazio dei nomi di anteprima. Gli utenti usano il metodo getGenerativeModel per iniziare a utilizzare i modelli generativi di Google in GA.
Interfacce
BaseModelParams
Parametri di base per inizializzare un modello o chiamare generateContent.
BasePart
Una parte di una svolta in una conversazione con il modello con un tipo MIME fisso. Ha uno dei seguenti campi che si escludono a vicenda: 1. text 2. inline_data 3. file_data 4. functionResponse 5. functionCall
CitationMetadata
Una raccolta di attribuzioni di fonti per un contenuto.
CitationSource
Attribuzioni delle fonti per i contenuti.
Contenuti
Il tipo di dati strutturati di base contenente contenuti in più parti di un messaggio.
CountTokensRequest
Parametri utilizzati per chiamare il metodo countTokens.
CountTokensResponse
Risposta restituita dal metodo countTokens.
FileData
Dati basati su URI.
FileDataPart
Una parte di dati del file di una conversazione con il modello.
FunctionCall
Una funzione FunctionCall prevista restituita dal modello contenente una stringa che rappresenta la FunctionDeclaration.name con i parametri e i relativi valori.
FunctionCallPart
Una chiamata di funzione che fa parte di una conversazione con il modello.
FunctionDeclaration
Rappresentazione strutturata di una dichiarazione di funzione come definita dalla [specifica OpenAPI 3.0](https://spec.openapis.org/oas/v3.0.3). Questa dichiarazione include il nome e i parametri della funzione. Questa FunctionDeclaration è una rappresentazione di un blocco di codice che può essere utilizzato come strumento dal modello ed eseguito dal client.
FunctionDeclarationSchema
Schema dei parametri passati a FunctionDeclaration.parameters.
FunctionDeclarationSchemaProperty
Lo schema viene utilizzato per definire il formato dei dati di input/output. Rappresenta un sottoinsieme selezionato di un oggetto schema OpenAPI 3.0. In futuro è possibile aggiungere altri campi in base alle necessità.
FunctionDeclarationsTool
Una FunctionDeclarationsTool è una porzione di codice che consente al sistema di interagire con sistemi esterni per eseguire un'azione o un insieme di azioni, al di fuori della conoscenza e dell'ambito del modello.
FunctionResponse
L'output del risultato di una funzione FunctionCall che contiene una stringa che rappresenta la FunctionDeclaration.name e un oggetto JSON strutturato contenente qualsiasi output della chiamata di funzione. Viene utilizzato come contesto del modello.
FunctionResponsePart
Una risposta funzione che fa parte di una conversazione con il modello.
GenerateContentCandidate
Un candidato di risposta generato dal modello.
GenerateContentRequest
Parametri utilizzati per chiamare il metodo generateContent.
GenerateContentResponse
Risposta dal modello che supporta più candidati.
GenerateContentResult
Wrapper per le risposte a una richiesta generateContent.
GenerationConfig
Opzioni di configurazione per la generazione e gli output del modello.
GenerativeContentBlob
Byte multimediali non elaborati inviati direttamente nella richiesta. Il testo non deve essere inviato come byte non elaborati.
GetGenerativeModelParams
Parametri utilizzati per chiamare il metodo getGenerativeModel.
GoogleSearchRetrieval
Strumento fornito da Google per recuperare dati web pubblici per il grounding.
GoogleSearchRetrievalTool
Definisce uno strumento di recupero che il modello può chiamare per accedere a conoscenze esterne.
GroundingAttribution
Attribuzione di grounding.
GroundingAttributionSegment
Segmento dei contenuti a cui appartiene l'attribuzione.
GroundingAttributionWeb
Attribuzione dal web.
GroundingMetadata
Una raccolta di attribuzioni di grounding per un contenuto.
InlineDataPart
Una parte di dati in linea di una conversazione con il modello.
ModelParams
Configurazione per l'inizializzazione di un modello, ad esempio tramite getGenerativeModel nella classe VertexAI.
PromptFeedback
Risultati del filtro dei contenuti per un prompt inviato nella richiesta.
RequestOptions
Parametri delle opzioni di richiesta passati al metodo getGenerativeModel nella classe VertexAI.
Recupero
Definisce uno strumento di recupero che il modello può chiamare per accedere a conoscenze esterne.
RetrievalTool
Definisce uno strumento di recupero che il modello può chiamare per accedere a conoscenze esterne.
SafetyRating
Valutazione di sicurezza corrispondente ai contenuti generati.
SafetySetting
Feedback sulla sicurezza per un'intera richiesta.
StartChatParams
Parametri per avviare una chat multigiro con il modello tramite startChat.
StartChatSessionRequest
Tutti i parametri sono stati superati per avviare la chat multigiro tramite startChat.
StreamGenerateContentResult
Wrapper per le risposte da un metodo generateContent quando il parametro steam
è true
.
TextPart
Un testo che fa parte di una conversazione con il modello.
UsageMetadata
Metadati di utilizzo relativi alle risposte.
VertexAISearch
Recupera dal datastore Vertex AI Search per il grounding.
VertexInit
Parametri utilizzati per inizializzare l'SDK Vertex.
Enum
BlockedReason
Il motivo per cui la risposta è bloccata.
FinishReason
Il motivo per cui il modello ha smesso di generare token. Se è vuoto, il modello non ha smesso di generare i token.
FunctionDeclarationSchemaType
Contiene l'elenco dei tipi di dati OpenAPI come definiti da https://swagger.io/docs/specification/data-models/data-types/
HarmBlockThreshold
Livelli di soglia di blocco basati sulla probabilità.
HarmCategory
Categorie di danni che bloccano i contenuti.
HarmProbability
Livelli di probabilità di danno nei contenuti.
Digita alias
Parte
export declare type Part = TextPart | InlineDataPart | FileDataPart | FunctionResponsePart | FunctionCallPart;
Un tipo di dati contenente un elemento multimediale che fa parte di un messaggio Content in più parti. Un Part
è un tipo di unione di TextPart, InlineDataPart, FileDataPart e FunctionResponsePart. Un elemento Part
presenta uno dei seguenti campi che si escludono a vicenda: 1. text 2. inline_data 3. file_data 4. FunctionsResponse
Strumento
export declare type Tool = FunctionDeclarationsTool | RetrievalTool | GoogleSearchRetrievalTool;
Definisce uno strumento che il modello può chiamare per accedere alle conoscenze esterne.