This operation performs streaming Q&A on selected documents in a knowledge base, using the conversation history from a specified session as context.
Operation description
This operation answers questions based on the documents scoped to the specified session.
Call the
GetChatSessionListoperation to obtain the session ID.Alternatively, call the
CreateChatSessionoperation to create a new session.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
energy:ChatStream |
none |
*All Resource
|
None | None |
Request syntax
POST /api/v2/aidoc/document/chat/stream HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body. |
|
| sessionId |
string |
Yes |
|
bfce2248-1546-4298-8bcf-70ac26e69646 |
| question |
string |
Yes |
The question or prompt. |
知识库问答文档如何获取 |
| documentIds |
array |
No |
|
|
|
integer |
No |
|
3456 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned result. |
||
| requestId |
string |
The request ID. |
83A5A7DD-8974-5769-952E-590A97BEA34E |
| data | ChatItem |
The details of the Q&A exchange. |
Examples
Success response
JSON format
{
"requestId": "83A5A7DD-8974-5769-952E-590A97BEA34E",
"data": {
"question": "How to use the knowledge base.",
"answer": "No related content found.",
"createTime": 1747280158000,
"refDocList": [
{
"docName": "a.pdf",
"sourceType": "doc",
"docUrl": "https://carbon-aidoc.oss-accelerate.aliyuncs.com/jobs/42dbc7-3a9e-4e18-8939-3fd2d247bd3c/document/97178d94c75941d3b932883c810c5e.pdf",
"docInfo": {
"pages": 23,
"pageListInfo": [
{
"imageWidth": 23,
"imageUrl": "2",
"pageIdCurDoc": 2,
"angle": 0,
"excelParseResult": "null",
"wordParseResult": "null",
"pdfParseResult": "null",
"imageHeight": 22
}
]
},
"originDocName": "a.doc",
"pageNum": [
{
"pos": [
[
{
"x": 22,
"y": 86
}
]
],
"num": 12
}
],
"originDocUrl": "https://carbon-aidoc.oss-accelerate.aliyuncs.com/jobs/42dbc7-3a9e-4e18-8939-3fd2d247bd3c/document/97178d94c75941d3b932883c810c5e.doc"
}
],
"folderName": "deafult folder",
"folderId": "7708fddb-21dc-4403-a4ea-5b94eccce4c3"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.