MCPcopy Create free account
hub / github.com/aurora-develop/aurora / AddMessage

Method AddMessage

typings/chatgpt/request.go:72–80  ·  view source on GitHub ↗
(role string, content string)

Source from the content-addressed store, hash-verified

70}
71
72func (c *ChatGPTRequest) AddMessage(role string, content string) {
73 c.Messages = append(c.Messages, chatgpt_message{
74 ID: uuid.New(),
75 Author: chatgpt_author{Role: role},
76 CreateTime: messageCreateTime(),
77 Content: chatgpt_content{ContentType: "text", Parts: []interface{}{content}},
78 Metadata: defaultMessageMetadata(),
79 })
80}
81
82func (c *ChatGPTRequest) AddMultimodalMessage(role string, parts []interface{}, metadata map[string]interface{}) {
83 contentType := "text"

Calls 2

messageCreateTimeFunction · 0.85
defaultMessageMetadataFunction · 0.85