POST api/internalai/chat
Request Information
URI Parameters
None.
Body Parameters
WorkPoint.AI.Models.ChatUnifiedRequestDto| Name | Description | Type | Additional information |
|---|---|---|---|
| chatId | string |
Required |
|
| connection | WorkPoint365.WebAPI.Model.ChatRequestConnection |
None. |
|
| history | Collection of WorkPoint365.WebAPI.Model.ChatHistoryMessage |
None. |
|
| historyMode | WorkPoint365.WebAPI.Model.HistoryMode |
None. |
|
| task | string |
Required |
|
| usage | string |
None. |
|
| outputType | string |
None. |
|
| context | Object |
None. |
Request Formats
application/json, text/json
Sample:
{
"chatId": "sample string 1",
"connection": {
"Endpoint": "sample string 1",
"Deployment": "sample string 2",
"Key": "sample string 3",
"Id": "sample string 4",
"Title": "sample string 5",
"ApiVersion": "sample string 6"
},
"history": [
{
"role": "sample string 1",
"content": "sample string 2"
},
{
"role": "sample string 1",
"content": "sample string 2"
}
],
"historyMode": 0,
"task": "sample string 2",
"usage": "sample string 3",
"outputType": "sample string 4",
"context": {}
}
application/xml, text/xml
Sample:
<ChatUnifiedRequestDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WorkPoint.AI.Models">
<ChatId>sample string 1</ChatId>
<Connection xmlns:d2p1="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model">
<d2p1:ApiVersion>sample string 6</d2p1:ApiVersion>
<d2p1:Deployment>sample string 2</d2p1:Deployment>
<d2p1:Endpoint>sample string 1</d2p1:Endpoint>
<d2p1:Id>sample string 4</d2p1:Id>
<d2p1:Key>sample string 3</d2p1:Key>
<d2p1:Title>sample string 5</d2p1:Title>
</Connection>
<Context />
<History xmlns:d2p1="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model">
<d2p1:ChatHistoryMessage>
<d2p1:Content>sample string 2</d2p1:Content>
<d2p1:Role>sample string 1</d2p1:Role>
</d2p1:ChatHistoryMessage>
<d2p1:ChatHistoryMessage>
<d2p1:Content>sample string 2</d2p1:Content>
<d2p1:Role>sample string 1</d2p1:Role>
</d2p1:ChatHistoryMessage>
</History>
<HistoryMode>None</HistoryMode>
<OutputType>sample string 4</OutputType>
<Task>sample string 2</Task>
<Usage>sample string 3</Usage>
</ChatUnifiedRequestDto>
Response Information
Resource Description
System.Web.Http.IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.