Class ThreadMessageCreateRequest

Clase ThreadMessageCreateRequest

Representa una solicitud para crear un mensaje dentro de un hilo.

public class ThreadMessageCreateRequest

Constructores

NombreDescripción
ThreadMessageCreateRequest()El constructor por defecto.

Propiedades

NombreDescripción
Attachments { get; set; }Obtiene o establece una lista de archivos adjuntos al mensaje.
Content { get; set; }Obtiene o establece el contenido del mensaje. Puede ser una cadena o un arreglo de partes de contenido.
Metadata { get; set; }Obtiene o establece un conjunto de 16 pares clave-valor que pueden ser adjuntados a un objeto. Esto puede ser útil para almacenar información adicional sobre el objeto en un formato estructurado. Las claves pueden tener un máximo de 64 caracteres y los valores pueden tener un máximo de 512 caracteres.
Role { get; set; }Obtiene o establece el rol de la entidad que crea el mensaje. Los valores permitidos incluyen: “user”, “assistant”.

Métodos

NombreDescripción
static FromAssistant()Crea una nueva ThreadMessageCreateRequest con el rol establecido en Asistente.
static FromUser()Crea una nueva ThreadMessageCreateRequest con el rol establecido en Usuario.
WithAttachments(List<Attachment>)Establece los archivos adjuntos para la solicitud de mensaje del hilo.
WithContent(MessageContentRequest)Agrega un contenido de mensaje a la solicitud de mensaje del hilo.
WithContents(List<MessageContentRequest>)Establece los contenidos del mensaje para la solicitud de mensaje del hilo.
WithMetadata(Dictionary<string, string>)Establece los metadatos para la solicitud de mensaje del hilo.

Ver También