B-Arts DocumentationIndice generale

BAIMessage

BAIMessage

  • Namespace: B.BAI

  • Costruttori: 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.