本文介绍了如何使用IChatClient和ChatClientAgent动态配置ChatOptions,以实现不同模型的交替使用。通过ConfigureOptionsChatClient中间件,可以在每次调用时设置模型ID。同时,AIContextProviderChatClient中间件利用AIContextProvider生成增强的请求消息,提升对话质量。示例代码展示了对话摘要处理和动态配置的实现。
ChatOptions 是 Microsoft.Extensions.AI 的配置容器,提供统一接口以控制 AI 对话的生成策略和工具调用,支持灵活扩展和细粒度控制,确保跨提供商的一致体验。
完成下面两步后,将自动完成登录并继续当前操作。