forked from microsoft/semantic-kernel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProgram.cs
23 lines (17 loc) · 813 Bytes
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Copyright (c) Microsoft. All rights reserved.
var builder = DistributedApplication.CreateBuilder(args);
var openai = builder.AddConnectionString("openAiConnectionName");
var translateAgent = builder.AddProject<Projects.ProcessFramework_Aspire_TranslatorAgent>("translatoragent")
.WithReference(openai);
var summaryAgent = builder.AddProject<Projects.ProcessFramework_Aspire_SummaryAgent>("summaryagent")
.WithReference(openai);
var processOrchestrator = builder.AddProject<Projects.ProcessFramework_Aspire_ProcessOrchestrator>("processorchestrator")
.WithReference(translateAgent)
.WithReference(summaryAgent)
.WithHttpCommand("/api/processdoc", "Trigger Process",
commandOptions: new()
{
Method = HttpMethod.Get
}
);
builder.Build().Run();