Add how-to article: Switch model providers with Microsoft.Extensions.AI #48554
+717
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a comprehensive how-to article that demonstrates how to dynamically switch between different AI model providers using Microsoft.Extensions.AI. The article addresses the key scenarios outlined in the issue:
New Content
Article:
docs/ai/how-to/switch-model-providers.md
Code Examples: Five complete, working examples with project files:
Technical Details
All code examples:
The article also includes comprehensive best practices covering:
Navigation
Updated
docs/ai/toc.yml
to add a new "How-to guides" section containing the article, properly integrated into the existing documentation structure.This expands significantly on the blog post content referenced in the issue, providing production-ready examples that developers can immediately implement in their applications.
Fixes #48552.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.