.NET: Fix samples, improve readme language and add readme to sln. (#942)

* Fix samples, improve readme language and add readme to sln.

* Fix threading in openai samples too.
This commit is contained in:
westey
2025-09-27 06:48:26 +00:00
committed by GitHub
parent 28ad256931
commit 499838565e
6 changed files with 80 additions and 54 deletions
@@ -20,7 +20,8 @@ async Task SKAgentAsync()
{
Console.WriteLine("\n=== SK Agent ===\n");
OpenAIResponseAgent agent = new(new OpenAIClient(apiKey).GetOpenAIResponseClient(modelId))
var responseClient = new OpenAIClient(apiKey).GetOpenAIResponseClient(modelId);
OpenAIResponseAgent agent = new(responseClient)
{
Name = "Joker",
Instructions = "You are good at telling jokes.",
@@ -28,7 +29,7 @@ async Task SKAgentAsync()
var agentOptions = new OpenAIResponseAgentInvokeOptions() { ResponseCreationOptions = new() { MaxOutputTokenCount = 1000 } };
Microsoft.SemanticKernel.Agents.AgentThread? thread = null;
Microsoft.SemanticKernel.Agents.AgentThread? thread = new OpenAIResponseAgentThread(responseClient);
await foreach (var item in agent.InvokeAsync(userInput, thread, agentOptions))
{
Console.WriteLine(item.Message);