query sendMessage (
$sessionID : String ! $message : String ! $prevMessageID : String !
) {
graphite {
sendMessage (
sessionID : $sessionIDmessage : $messageprevMessageID : $prevMessageID
) {
sessionID
messages {
id
role
message
createdAt
}
}
}
}
{
"data" : {
"graphite" : {
"sendMessage" : {
"messages" : [
{
"createdAt" : "2023-12-14T07:45:15.20353+00:00" ,
"id" : "string" ,
"message" : "string" ,
"role" : "string"
}
] ,
"sessionID" : "string"
}
}
}
}
Send a message to a session.
If prevMessageID is "", return all messages in the session.
If prevMessageID is not "", return all messages after prevMessageID.
Permissions needed
select (sessions):
id
session_id
update (sessions):
update_at
Arguments
Session to send the message to
Only return messages after this message ID
Response
Type: MessageResponse!
Role of the message. Either “user” or “assistant”
Timestamp of when the message was sent
query sendMessage (
$sessionID : String ! $message : String ! $prevMessageID : String !
) {
graphite {
sendMessage (
sessionID : $sessionIDmessage : $messageprevMessageID : $prevMessageID
) {
sessionID
messages {
id
role
message
createdAt
}
}
}
}
{
"data" : {
"graphite" : {
"sendMessage" : {
"messages" : [
{
"createdAt" : "2023-12-14T07:45:15.20353+00:00" ,
"id" : "string" ,
"message" : "string" ,
"role" : "string"
}
] ,
"sessionID" : "string"
}
}
}
}