This pull request includes significant updates to the apim-aoai-pattern project, focusing on enhancing documentation, refactoring Bicep templates for better modularity, and improving parameter handling. The most important changes include an extensive update to the index.md file, the creation of a new Bicep module for facade operations, and the refactoring of existing Bicep templates to utilize the new module.
Documentation Enhancements:
apim-aoai-pattern/index.md: Expanded the documentation to include detailed sections on sharing Azure OpenAI services among multiple applications and developers, API key management, usage monitoring, and quota limits. Added multiple images and diagrams to illustrate the concepts.
apim-aoai-pattern/template/main.bicep: Updated to include new parameters for enabling facade, load balancing, and burst functionalities. Simplified the inclusion of facade modules by consolidating them into a single module call. [1][2][3]
This pull request includes significant updates to the
apim-aoai-pattern
project, focusing on enhancing documentation, refactoring Bicep templates for better modularity, and improving parameter handling. The most important changes include an extensive update to theindex.md
file, the creation of a new Bicep module for facade operations, and the refactoring of existing Bicep templates to utilize the new module.Documentation Enhancements:
apim-aoai-pattern/index.md
: Expanded the documentation to include detailed sections on sharing Azure OpenAI services among multiple applications and developers, API key management, usage monitoring, and quota limits. Added multiple images and diagrams to illustrate the concepts.Bicep Template Refactoring:
apim-aoai-pattern/template/facade-operation.bicep
: Created a new Bicep module to handle facade operations, encapsulating parameters and resources for better modularity and reuse.apim-aoai-pattern/template/facade.bicep
: Refactored to use the newfacade-operation.bicep
module, simplifying the template and improving maintainability.apim-aoai-pattern/template/main.bicep
: Updated to include new parameters for enabling facade, load balancing, and burst functionalities. Simplified the inclusion of facade modules by consolidating them into a single module call. [1] [2] [3]