mirror of https://github.com/dapr/docs.git
1.6 KiB
1.6 KiB
| type | title | linkTitle | description | weight |
|---|---|---|---|---|
| docs | Conversation API reference | Conversation API | Detailed documentation on the conversation API | 1400 |
{{% alert title="Alpha" color="primary" %}} The conversation API is currently in [alpha]({{< ref "certification-lifecycle.md#certification-levels" >}}). {{% /alert %}}
Dapr provides an API to interact with Large Language Models (LLMs) and enables critical performance and security functionality with features like prompt caching and PII data obfuscation.
Converse
This endpoint lets you converse with LLMs.
POST /v1.0-alpha1/conversation/<llm-name>/converse
URL parameters
| Parameter | Description |
|---|---|
llm-name |
The name of the LLM component. [See a list of all available conversation components.]({{< ref supported-conversation >}}) |
Request body
| Field | Description |
|---|---|
conversationContext |
|
inputs |
|
parameters |
Request content
REQUEST = {
"inputs": ["what is Dapr", "Why use Dapr"],
"parameters": {},
}
HTTP response codes
| Code | Description |
|---|---|
202 |
Accepted |
400 |
Request was malformed |
500 |
Request formatted correctly, error in dapr code or underlying component |
Response content
RESPONSE = {
"outputs": {
{
"result": "Dapr is distribution application runtime ...",
"parameters": {},
},
{
"result": "Dapr can help developers ...",
"parameters": {},
}
},
}
Next steps
[Conversation API overview]({{< ref conversation-overview.md >}})