You can create separate sessions for different user scenarios. The system automatically uses part of the Q&A history as context for each session to provide more accurate answers.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
energy:CreateChatSession |
none |
*All Resource
|
None | None |
Request syntax
POST /api/v2/aidoc/document/chat/session/create HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request parameters. |
|
| userId |
string |
No |
The unique ID of the user. If you do not specify this parameter, the ID of the account that calls the software development kit (SDK) is used by default. |
12344 |
| folderId |
string |
Yes |
The folder ID. When retrieving Q&A pairs from the knowledge base, the system searches the current folder and its subfolders. |
1a851c4a-1d65-11ef-99a7-ssfsfdd |
| name |
string |
Yes |
The name of the current session. |
analyzer_1744684195 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| requestId |
string |
The request ID. |
9bc20a5a-b26b-4c28-922a-7cd10b61f96f |
| data |
object |
The data structure of the response. |
|
| sessionId |
string |
The Q&A session ID. It is used to record multiple Q&A interactions for the same user. |
596ac39c-8855-4128-bad7-78aebeff48fc |
Examples
Success response
JSON format
{
"requestId": "9bc20a5a-b26b-4c28-922a-7cd10b61f96f",
"data": {
"sessionId": "596ac39c-8855-4128-bad7-78aebeff48fc"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.