Skip to main content

Memory Add Messages

The memory_add_messages function adds messages to a persistent memory store for a given session.

  • Function name: extensions.com.cloud-apim.llm-extension.memory_add_messages

Parameters

ParameterTypeRequiredDescription
providerstringyesThe persistent memory provider id
payloadobjectyesThe payload object
payload.session_idstringyesThe session identifier
payload.messagesarrayyesThe messages to add
payload.messages[].rolestringyesThe message role (e.g., user, assistant, system)
payload.messages[].contentstringyesThe message content

Output

Returns null on success.

Example

{
"kind": "call",
"function": "extensions.com.cloud-apim.llm-extension.memory_add_messages",
"args": {
"provider": "memory_xxxxx",
"payload": {
"session_id": "session_001",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
},
{
"role": "assistant",
"content": "The capital of France is Paris."
}
]
}
},
"result": "add_result"
}