mirror of https://github.com/dapr/docs.git
tweak some things
Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
This commit is contained in:
parent
6c41e3f444
commit
99a449f6f5
|
@ -10,12 +10,7 @@ description: Get started with the Dapr conversation building block
|
||||||
The conversation building block is currently in **alpha**.
|
The conversation building block is currently in **alpha**.
|
||||||
{{% /alert %}}
|
{{% /alert %}}
|
||||||
|
|
||||||
Let's take a look at how the [Dapr conversation building block]({{< ref conversation-overview.md >}})
|
Let's take a look at how the [Dapr conversation building block]({{< ref conversation-overview.md >}}) makes interacting with the Anthropic LLM easier. In this quickstart, you use the Anthropic component to communicate with the LLM and ask it for a poem about Dapr.
|
||||||
|
|
||||||
You can try out this conversation quickstart by either:
|
|
||||||
|
|
||||||
- [Running all applications in this sample simultaneously with the Multi-App Run template file]({{< ref "#run-using-multi-app-run" >}}), or
|
|
||||||
- [Running one application at a time]({{< ref "#run-one-job-application-at-a-time" >}})
|
|
||||||
|
|
||||||
{{< tabs ".NET" >}}
|
{{< tabs ".NET" >}}
|
||||||
|
|
||||||
|
@ -101,7 +96,6 @@ Exited App successfully
|
||||||
|
|
||||||
### What happened?
|
### What happened?
|
||||||
|
|
||||||
|
|
||||||
#### `conversation.yaml` LLM component
|
#### `conversation.yaml` LLM component
|
||||||
|
|
||||||
In [`conversation/components`](https://github.com/dapr/quickstarts/tree/master/conversation/components) directly of the quickstart, the [`conversation.yaml` file](https://github.com/dapr/quickstarts/tree/master/conversation/components/conversation.yml) configures the Anthropic LLM component.
|
In [`conversation/components`](https://github.com/dapr/quickstarts/tree/master/conversation/components) directly of the quickstart, the [`conversation.yaml` file](https://github.com/dapr/quickstarts/tree/master/conversation/components/conversation.yml) configures the Anthropic LLM component.
|
||||||
|
@ -139,13 +133,12 @@ var app = builder.Build();
|
||||||
var conversationClient = app.Services.GetRequiredService<DaprConversationClient>();
|
var conversationClient = app.Services.GetRequiredService<DaprConversationClient>();
|
||||||
var logger = app.Services.GetRequiredService<ILogger<Program>>();
|
var logger = app.Services.GetRequiredService<ILogger<Program>>();
|
||||||
|
|
||||||
// Set prompt to send to the Anthropic LLM
|
// Send prompt to send to the Anthropic LLM
|
||||||
const string prompt = "Please write a witty sonnet about the Dapr distributed programming framework at dapr.io";
|
const string prompt = "Please write a witty sonnet about the Dapr distributed programming framework at dapr.io";
|
||||||
var response = await conversationClient.ConverseAsync("conversation",
|
var response = await conversationClient.ConverseAsync("conversation",
|
||||||
[new(prompt, DaprConversationRole.Generic)]);
|
[new(prompt, DaprConversationRole.Generic)]);
|
||||||
Log.LogRequest(logger, prompt);
|
Log.LogRequest(logger, prompt);
|
||||||
|
|
||||||
// Send prompt to LLM
|
|
||||||
var stringBuilder = new StringBuilder();
|
var stringBuilder = new StringBuilder();
|
||||||
foreach (var resp in response.Outputs)
|
foreach (var resp in response.Outputs)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue