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.
Pacchetto
@google-cloud/vertexaiCostruttori
(constructor)(request, requestOptions)
constructor(request: StartChatSessionRequest, requestOptions?: RequestOptions);
Crea una nuova istanza della classe ChatSessionPreview
Parametri | |
---|---|
Nome | Description |
request |
StartChatSessionRequest
|
requestOptions |
RequestOptions
|
Proprietà
generation_config
generation_config?: GenerationConfig;
cronologia
get history(): Content[];
requestOptions
requestOptions?: RequestOptions;
safety_settings
safety_settings?: SafetySetting[];
token
get token(): Promise<any>;
Recupera il token di accesso da GoogleAuth. Genera GoogleAuthError in caso di errore.
tools
tools?: Tool[];
Metodi
appendHistory(streamGenerateContentResultPromise, newContent)
appendHistory(streamGenerateContentResultPromise: Promise<StreamGenerateContentResult>, newContent: Content[]): Promise<void>;
Parametri | |
---|---|
Nome | Description |
streamGenerateContentResultPromise |
Promise<StreamGenerateContentResult>
|
newContent |
Content[]
|
Restituisce | |
---|---|
Tipo | Description |
Promise<void> |
sendMessage(request)
sendMessage(request: string | Array<string | Part>): Promise<GenerateContentResult>;
Effettua una chiamata di sincronizzazione per inviare un messaggio.
Parametro | |
---|---|
Nome | Description |
request |
string | Array<string | Part>
invia richiesta di messaggi. Pezzo |
Restituisce | |
---|---|
Tipo | Description |
Promise<GenerateContentResult> |
{Promessa
|
sendMessageStream(request)
sendMessageStream(request: string | Array<string | Part>): Promise<StreamGenerateContentResult>;
Effettua una chiamata asincrona per l'invio del messaggio in streaming. La risposta verrà restituita in-stream.
Parametro | |
---|---|
Nome | Description |
request |
string | Array<string | Part>
invia richiesta di messaggi. Pezzo |
Restituisce | |
---|---|
Tipo | Description |
Promise<StreamGenerateContentResult> |
{Promessa
|