Code: Select all
builder.Services.AddAzureOpenAIChatCompletion(
deploymentName: "gpt-4.1",
endpoint:
builder.Configuration
.GetValue("AzureOpenAI:Endpoint"),
apiKey: builder.Configuration.GetValue("AzureOpenAI:ApiKey")
);
< /code>
Danach versuche ich, den MCP-Client zu erstellen, der für die Stichprobenfunktion benötigt wird: < /p>
var mcpClient = await McpClientFactory.CreateAsync(new SseClientTransport(new SseClientTransportOptions()
{
Endpoint = uri,
Name = "Name",
AdditionalHeaders = headers,
}), new McpClientOptions
{
Capabilities = new ClientCapabilities()
{
Sampling = new SamplingCapability()
{
SamplingHandler = samplingClient.CreateSamplingHandler()
}
}
});