Three product lines and their coverage
Microsoft Copilot is an umbrella brand over three products that are nearly independent in technology and commerce: (1) Copilot (web AI chat, formerly Bing Chat, renamed 2023-09), free with Pro at $20/mo adding GPT-4o priority + DALL·E 3 image gen, globally available in most regions; (2) GitHub Copilot (github.com/copilot), Technical Preview 2021-06, GA 2022-06, code completion + chat, $10/mo Individual / $19/mo Business / $39/mo Enterprise; (3) M365 Copilot, GA 2023-11, embedded in Word / Excel / PowerPoint / Teams / Outlook, $30/user/mo requiring an existing M365 Business Standard / E3 / E5. All three share Microsoft account, but subscriptions, billing, and availability regions are independent. Scope: this AF3 page only probes the web Copilot (copilot.microsoft.com); GitHub Copilot is checked on /github, M365 Copilot on /m365.
Account registration region — the real gate
The most important rule of the Microsoft Copilot ecosystem: availability depends on account country, not IP. Specifically: (1) Free copilot.microsoft.com is globally available (except Iran, North Korea, Cuba, Syria, Sudan per OFAC); (2) Copilot Pro purchase goes through MS-account registration country's billing, so a China-region account can't buy Pro directly — use a US account + US App Store or US credit card; (3) GitHub Copilot is more flexible, accepting most-country payment but GitHub itself freezes OFAC countries; (4) M365 Copilot is strictest, requiring the enterprise Azure AD tenant's country to be on Microsoft's M365 Copilot available-country list (currently 60+ countries; mainland China 21Vianet edition not included). Switching VPN doesn't change account country; switching account country goes through MS Account Settings → Country/Region with an annual cap. Practical: a US account remains the most stable, and US Apple Family Store works for Copilot Pro.
Azure OpenAI backend — predicting node latency
Copilot products all run on Azure OpenAI Service, with models deployed in: East US / East US 2, South Central US, France Central / Sweden Central (EU West), Australia East, Japan East, UK South. Requests are routed nearest, but model capacity is uneven — GPT-4o is currently only in East US, Australia East, Japan East, and UK South. Mainland China access sees lowest latency via Japan East or US West. AF3 measured: Asian users connecting to copilot.microsoft.com get 30-50% faster responses on Japan nodes. Prefer Japan → Singapore → UK → US West Coast. Avoid far EU nodes (Asian traffic doubles latency via that route). Microsoft vs OpenAI: the underlying models are nearly identical, but Copilot has its own system prompt and RAG interface (Bing Search), so answers skew news/search-flavored while ChatGPT is more general-purpose.
GitHub Copilot code scenarios — IDE-layer setup
GitHub Copilot's workflow is IDE-based: official plugins for VS Code, JetBrains (IDEA / PyCharm / WebStorm), Neovim, Xcode, and Visual Studio. Request path: IDE plugin → api.githubcopilot.com (GitHub edge) → Azure OpenAI inference → streamed completion. Key pain points: (1) some enterprise networks block api.githubcopilot.com (flagged as 'AI code-leak risk'), requiring IT allowlisting; (2) in mainland China over corporate networks, some routers detect AI traffic and drop packets, with copilot.telemetry return also intercepted; (3) subscription requires GitHub 2FA; (4) code privacy — GitHub promises free tier doesn't train on your code, enterprise gets contractual guarantees. Typical completion latency 200-800ms; when slow, check: corporate proxy, VS Code http.proxy setting pointing local, long-running IDE needing restart. AF3 checks GitHub Copilot on /github — this page is web-version-focused.
Common issues — account, billing, model limits
(1) 'You're sending messages too frequently': free-tier rate limit, ~30 GPT-4 messages per hour per account; Pro nearly unlimited. Wait 10 min or upgrade. (2) 'We can't complete sign-in': MS account MFA failed — check Authenticator time drift (Windows auto-sync). (3) 'This feature isn't available in your region': MS account country is outside Copilot's available list — switch account region. (4) 'Copilot Pro subscription failed': credit card issuer country must match MS account country, or pre-fund MS account balance (some regions support Xbox Gift Card). (5) GPT-4o not responding: at peak, Azure OpenAI capacity saturates and Copilot downgrades to GPT-3.5 Turbo; Pro gets higher priority but no absolute guarantee. (6) DALL·E image gen content-blocked: Microsoft's content filter is stricter than OpenAI's — prompts that generate successfully in ChatGPT may return empty in Copilot.