Regenerate Message
Regenerate Message
Path Parameters
Request Body
runtimeParameters object
Parameters for the runtime. Will override any runtime parameters that were used when creating the conversation.
Additional text to include in the system prompt.
A Fixie corpus that can be consulted to support the generation.
- 200
- 409
- 429
OK
Schema
- Array [
- ]
The unique ID of the message.
The time the message was sent.
Possible values: [user
, assistant
]
The sender of the message. Messages sent via the API are user
messages; messages generated by an agent are assistant
messages.
messages object[] required
The typed message fragments.
Possible values: [text
]
The message text.
Possible values: [in-progress
, done
]
Indicates whether content within this fragment is still streaming. Note that this may be in-progress
even if message-level state
is not, which indicates that this particular fragment was incomplete at the time the message generation stopped.
Additional user- or agent-provided metadata.
Possible values: [functionCall
]
The name of the function that was requested.
The arguments of the requested function call.
Additional user- or agent-provided metadata.
Possible values: [functionResponse
]
The name of the function that was invoked.
The result of invoking the function.
Indicates whether the function invocation failed.
Additional user- or agent-provided metadata.
Possible values: [in-progress
, done
, stopped
, error
]
For agent-generated messages, indicates the status of the generation. User-sent messages are always done
.
Indicates details of the error for agent-generated messages in the error
state.
For agent-generated messages, indicates the user message that the message was in reply to.
{
"id": "string",
"timestamp": "2024-03-07T22:56:08.559Z",
"role": "user",
"messages": [
{
"kind": "text",
"content": "Hello!"
},
{
"kind": "functionCall",
"name": "queryKnowledgeBase",
"args": {
"query": "Why is the sky blue?"
}
},
{
"kind": "functionResponse",
"name": "queryKnowledgeBase",
"response": "{\n \"kind\": \"docs\",\n \"results\": []\n}"
}
],
"state": "in-progress",
"errorDetail": "string",
"inReplyToId": "string"
}
The message was not the most recent generation in the conversation, or was in-progress.
Query limit exceeded.