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