BAIMessage
BAIMessage
Namespace:
B.BAICostruttori:
BAIMessage(),BAIMessage(eBAIRole role, string content)Proprietà:
Role,Content,Attachments.
Clone() copia ruolo e contenuto e clona indipendentemente tutti gli allegati.
Metodi
void AddAttachment(string fileName)void AddAttachment(byte[] content, string fileName, string contentType)void AddAttachment(B.BIO.BFile file)
L'overload con BFile utilizza direttamente Nome, Content e ContentType.
BAIMessage message = new BAIMessage(eBAIRole.User, "Descrivi l'immagine");
message.AddAttachment("foto.png");
BAIResponse response = await connection.SendSingleAsync(message);
I file sono rappresentati da BAIAttachment e vengono tradotti dal provider nel formato multimodale nativo.
