Microsoft.Extensions.AI Integration
IChatClient
IChatClient
Microsoft.Extensions.AI chat client interface.
Stream chat completion updates
ChatOptions
ChatOptions
Configuration for chat completions.
Sampling temperature (0.0 to 2.0)
Maximum tokens in response
Nucleus sampling parameter
Frequency penalty (-2.0 to 2.0)
Presence penalty (-2.0 to 2.0)
Stop sequences
Override model identifier
Semantic Kernel Integration
SemanticKernelHostingExtensions
SemanticKernelHostingExtensions
Integration with Semantic Kernel.
Microsoft.Extensions.AI (MEAI)
MEAIHostingExtensions
MEAIHostingExtensions
Hosting extensions for Microsoft.Extensions.AI.
AIClientOptions
AIClientOptions
ServiceCollectionChatCompletionExtensions
ServiceCollectionChatCompletionExtensions
Extension methods for adding chat completion services.
Aspire Integration
gRPC Runtime
GrpcAgentRuntime
GrpcAgentRuntime
Distributed runtime using gRPC for inter-process communication.
GrpcGateway
GrpcGateway
Gateway service for gRPC-based agent communication.
IAgentRuntimeExtensions
IAgentRuntimeExtensions
Extension methods for agent runtime.
Orleans Integration
OrleansRuntimeHostingExtensions
OrleansRuntimeHostingExtensions
Microsoft Orleans integration for distributed agents.
RegistryGrain
RegistryGrain
Orleans grain for agent registry.
Serialization
ProtobufMessageSerializer
ProtobufMessageSerializer
Protocol Buffers serialization for messages.
CloudEventExtensions
CloudEventExtensions
CloudEvents format support.
Example: Complete gRPC Setup
See Also
- Microsoft.AutoGen.Core - Core runtime and contracts
- Microsoft.AutoGen.Agents - Pre-built agent implementations