KnowledgeAgentRetrievalClient (preview:2025-05-01)

2025/12/05 • 1 new methods

KnowledgeRetrieval_Retrieve (new)
Description KnowledgeAgent retrieves relevant data from backing stores.
Reference Link ¶

⚼ Request

POST:  /retrieve
{
retrievalRequest:
{
messages:
[
{
role: string ,
content:
[
{
type: enum ,
}
,
]
,
}
,
]
,
targetIndexParams:
[
{
indexName: string ,
filterAddOn: string ,
maxDocsForReranker: integer ,
rerankerThreshold: number ,
includeReferenceSourceData: boolean ,
}
,
]
,
}
,
x-ms-client-request-id: string ,
api-version: string ,
x-ms-query-source-authorization: string ,
}

⚐ Response (200)

{
response:
[
{
role: string ,
content:
[
{
type: enum ,
}
,
]
,
}
,
]
,
activity:
[
{
id: integer ,
type: string ,
}
,
]
,
references:
[
{
type: string ,
id: string ,
activitySource: integer ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}