Update to M.E.AI 9.7.0 (#602)
This commit is contained in:
parent
984aa9ae1b
commit
1232456153
3 changed files with 10 additions and 10 deletions
|
|
@ -3,7 +3,7 @@
|
|||
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
||||
<System9Version>9.0.5</System9Version>
|
||||
<System10Version>10.0.0-preview.4.25258.110</System10Version>
|
||||
<MicrosoftExtensionsAIVersion>9.6.0</MicrosoftExtensionsAIVersion>
|
||||
<MicrosoftExtensionsAIVersion>9.7.0</MicrosoftExtensionsAIVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Product dependencies netstandard -->
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.3" />
|
||||
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="8.0.1" />
|
||||
<PackageVersion Include="System.IO.Pipelines" Version="8.0.0" />
|
||||
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
|
||||
<PackageVersion Include="System.Text.Json" Version="8.0.6" />
|
||||
<PackageVersion Include="System.Threading.Channels" Version="8.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
|
|
@ -53,7 +53,7 @@
|
|||
<PrivateAssets>all</PrivateAssets>
|
||||
</PackageVersion>
|
||||
<PackageVersion Include="GitHubActionsTestLogger" Version="2.4.1" />
|
||||
<PackageVersion Include="Microsoft.Extensions.AI.OpenAI" Version="9.6.0-preview.1.25310.2" />
|
||||
<PackageVersion Include="Microsoft.Extensions.AI.OpenAI" Version="9.7.0-preview.1.25356.2" />
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="$(System9Version)" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="$(System9Version)" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging" Version="$(System9Version)" />
|
||||
|
|
|
|||
|
|
@ -17,19 +17,14 @@ public sealed class SampleLlmTool
|
|||
[Description("Maximum number of tokens to generate")] int maxTokens,
|
||||
CancellationToken cancellationToken)
|
||||
{
|
||||
ChatMessage[] messages =
|
||||
[
|
||||
new(ChatRole.System, "You are a helpful test server."),
|
||||
new(ChatRole.User, prompt),
|
||||
];
|
||||
|
||||
ChatOptions options = new()
|
||||
{
|
||||
Instructions = "You are a helpful test server.",
|
||||
MaxOutputTokens = maxTokens,
|
||||
Temperature = 0.7f,
|
||||
};
|
||||
|
||||
var samplingResponse = await thisServer.AsSamplingChatClient().GetResponseAsync(messages, options, cancellationToken);
|
||||
var samplingResponse = await thisServer.AsSamplingChatClient().GetResponseAsync(prompt, options, cancellationToken);
|
||||
|
||||
return $"LLM sampling result: {samplingResponse}";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -64,6 +64,11 @@ public static class McpServerExtensions
|
|||
|
||||
StringBuilder? systemPrompt = null;
|
||||
|
||||
if (options?.Instructions is { } instructions)
|
||||
{
|
||||
(systemPrompt ??= new()).Append(instructions);
|
||||
}
|
||||
|
||||
List<SamplingMessage> samplingMessages = [];
|
||||
foreach (var message in messages)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue