Hello Toby,
Thank you for your question about OpenAI service management in Microsoft Copilot Studio. Let me address your concerns about the managed OpenAI service, inference endpoints, and connectivity.
OpenAI Service Management in Copilot Studio
You are correct that Microsoft Copilot Studio uses a managed OpenAI service that operates as a "black box" from the user perspective. Here's how it works:
- Managed Infrastructure
Microsoft handles the entire OpenAI service infrastructure through Azure OpenAI Service, which is integrated into Copilot Studio. This includes:
- Model hosting and management
- Inference endpoints
- Scaling and availability
- Security and compliance
Reference: What is Azure OpenAI Service?
- Model Selection and Configuration
As you noted, at the global level, you can only select models through the generative AI settings. The underlying infrastructure is completely managed by Microsoft.
Deployment Channels and Connectivity
Teams Deployment
When your agent is deployed to Microsoft Teams:
- The inference endpoint uses Microsoft's managed Azure OpenAI Service
- Connectivity goes through Microsoft's secure infrastructure
- No external OpenAI API calls are made directly
Website Deployment
For website deployments:
- Same managed Azure OpenAI Service is used
- Requests are routed through Microsoft's secure channels
- No direct connectivity issues with OpenAI's public endpoints
Reference: Publish your copilot
Architecture and Security
Microsoft 365/Power Platform Integration
You are absolutely correct that Microsoft 365 and Power Platform wrap the entire infrastructure:
- Security: All communications are encrypted and go through Microsoft's secure channels
- Compliance: Adheres to Microsoft's enterprise compliance standards
- Connectivity: No need to worry about external connectivity issues to OpenAI
Architecture Overview
While detailed architecture diagrams aren't publicly available for security reasons, the flow is:
- Copilot Studio → Azure OpenAI Service → Managed OpenAI Models
References:
Key Benefits of the Managed Approach
- No Infrastructure Management: Microsoft handles all OpenAI service management
- Enterprise Security: Built-in security and compliance
- Reliable Connectivity: No dependency on external OpenAI API availability
- Integrated Billing: Included in your Microsoft licensing
Additional Resources
In summary, you don't need to worry about connectivity or security issues as Microsoft manages the entire OpenAI service stack through their enterprise-grade infrastructure.
Best regards,
Karan Shewale.
*************************************************************************
If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.