Class ThreadMessageCreateRequest
Clase ThreadMessageCreateRequest
Representa una solicitud para crear un mensaje dentro de un hilo.
public class ThreadMessageCreateRequest
Constructores
Propiedades
Nombre | Descripció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
Nombre | Descripció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