From 46d42a6270f57e1653cfa25df6140f2fd43e3f8a Mon Sep 17 00:00:00 2001 From: Scott Addie Date: Mon, 27 Jul 2026 15:37:10 -0500 Subject: [PATCH 1/6] docs: rename Azure AI Foundry to Microsoft Foundry in BYOK doc Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: b7fa08e7-91a7-42ce-9acb-25d5f5473efa --- docs/auth/byok.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/auth/byok.md b/docs/auth/byok.md index d453b8113..809ad4704 100644 --- a/docs/auth/byok.md +++ b/docs/auth/byok.md @@ -7,15 +7,15 @@ BYOK allows you to use the Copilot SDK with your own API keys from model provide | Provider | Type Value | Notes | |----------|------------|-------| | OpenAI | `"openai"` | OpenAI API and OpenAI-compatible endpoints | -| Azure OpenAI / Azure AI Foundry | `"azure"` | Azure-hosted models | +| Azure OpenAI / Microsoft Foundry | `"azure"` | Azure-hosted models | | Anthropic | `"anthropic"` | Claude models | | Ollama | `"openai"` | Local models via OpenAI-compatible API | | Microsoft Foundry Local | `"openai"` | Run AI models locally on your device via OpenAI-compatible API | | Other OpenAI-compatible | `"openai"` | vLLM, LiteLLM, etc. | -## Quick start: Azure AI Foundry +## Quick start: Microsoft Foundry -Azure AI Foundry (formerly Azure OpenAI) is a common BYOK deployment target for enterprises. Here's a complete example: +Microsoft Foundry (formerly Azure AI Foundry) is a common BYOK deployment target for enterprises. Here's a complete example:
Python @@ -260,9 +260,9 @@ provider: { } ``` -### Azure AI Foundry (OpenAI-compatible endpoint) +### Microsoft Foundry (OpenAI-compatible endpoint) -For Azure AI Foundry deployments with `/openai/v1/` endpoints, use `type: "openai"`: +For Microsoft Foundry deployments with `/openai/v1/` endpoints, use `type: "openai"`: ```typescript provider: { @@ -514,7 +514,7 @@ Some Copilot features may behave differently with BYOK: | Provider | Limitations | |----------|-------------| -| Azure AI Foundry | No Entra ID auth; must use API keys | +| Microsoft Foundry | No Entra ID auth; must use API keys | | Ollama | No API key; local only; model support varies | | [Microsoft Foundry Local](https://foundrylocal.ai) | Local only; model availability depends on device hardware; no API key required | | OpenAI | Subject to OpenAI rate limits and quotas | @@ -571,7 +571,7 @@ provider: { } ``` -However, if your Azure AI Foundry deployment provides an OpenAI-compatible endpoint path (e.g., `/openai/v1/`), use `type: "openai"`: +However, if your Microsoft Foundry deployment provides an OpenAI-compatible endpoint path (e.g., `/openai/v1/`), use `type: "openai"`: ```typescript @@ -589,7 +589,7 @@ const session = await client.createSession({ ```typescript -// ✅ Correct: OpenAI-compatible Azure AI Foundry endpoint +// ✅ Correct: OpenAI-compatible Microsoft Foundry endpoint provider: { type: "openai", baseUrl: "https://your-resource.openai.azure.com/openai/v1/", From 7785fc6ca3e5a5f7cb471f59fd65581a07f8c9c2 Mon Sep 17 00:00:00 2001 From: Scott Addie Date: Mon, 27 Jul 2026 15:39:12 -0500 Subject: [PATCH 2/6] docs: remove parenthetical from Microsoft Foundry intro sentence Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: b7fa08e7-91a7-42ce-9acb-25d5f5473efa --- docs/auth/byok.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/auth/byok.md b/docs/auth/byok.md index 809ad4704..77b7d76ad 100644 --- a/docs/auth/byok.md +++ b/docs/auth/byok.md @@ -15,7 +15,7 @@ BYOK allows you to use the Copilot SDK with your own API keys from model provide ## Quick start: Microsoft Foundry -Microsoft Foundry (formerly Azure AI Foundry) is a common BYOK deployment target for enterprises. Here's a complete example: +Microsoft Foundry is a common BYOK deployment target for enterprises. Here's a complete example:
Python From 4ca63fbb5ed6b0775fb1f07c5c4ae03f8d1f8c80 Mon Sep 17 00:00:00 2001 From: Scott Addie Date: Mon, 27 Jul 2026 15:40:43 -0500 Subject: [PATCH 3/6] docs: update Microsoft Foundry limitations to None Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: b7fa08e7-91a7-42ce-9acb-25d5f5473efa --- docs/auth/byok.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/auth/byok.md b/docs/auth/byok.md index 77b7d76ad..a09ca2af7 100644 --- a/docs/auth/byok.md +++ b/docs/auth/byok.md @@ -514,7 +514,7 @@ Some Copilot features may behave differently with BYOK: | Provider | Limitations | |----------|-------------| -| Microsoft Foundry | No Entra ID auth; must use API keys | +| Microsoft Foundry | None | | Ollama | No API key; local only; model support varies | | [Microsoft Foundry Local](https://foundrylocal.ai) | Local only; model availability depends on device hardware; no API key required | | OpenAI | Subject to OpenAI rate limits and quotas | From 058d308f90c597eec86bfde9e82f80e36503b878 Mon Sep 17 00:00:00 2001 From: Scott Addie Date: Mon, 27 Jul 2026 16:05:18 -0500 Subject: [PATCH 4/6] docs: refine BYOK limitations section\n\nKeep feature and provider-specific limitations, remove identity limitations, drop the Microsoft Foundry provider row, and order provider rows alphabetically.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: b7fa08e7-91a7-42ce-9acb-25d5f5473efa --- docs/auth/byok.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/docs/auth/byok.md b/docs/auth/byok.md index a09ca2af7..99a465901 100644 --- a/docs/auth/byok.md +++ b/docs/auth/byok.md @@ -493,14 +493,6 @@ Results are cached after the first call, just like the default behavior. The han ## Limitations -When using BYOK, be aware of these limitations: - -### Identity limitations - -BYOK authentication uses **static credentials only**. - -You must use an API key or static bearer token that you manage yourself. - ### Feature limitations Some Copilot features may behave differently with BYOK: @@ -514,9 +506,8 @@ Some Copilot features may behave differently with BYOK: | Provider | Limitations | |----------|-------------| -| Microsoft Foundry | None | -| Ollama | No API key; local only; model support varies | | [Microsoft Foundry Local](https://foundrylocal.ai) | Local only; model availability depends on device hardware; no API key required | +| Ollama | No API key; local only; model support varies | | OpenAI | Subject to OpenAI rate limits and quotas | ## Troubleshooting From 3731c0332028f382f79c6a957146c92d091a3998 Mon Sep 17 00:00:00 2001 From: Scott Addie <10702007+scottaddie@users.noreply.github.com> Date: Mon, 27 Jul 2026 16:08:51 -0500 Subject: [PATCH 5/6] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/auth/byok.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/auth/byok.md b/docs/auth/byok.md index 99a465901..1efe4c96b 100644 --- a/docs/auth/byok.md +++ b/docs/auth/byok.md @@ -562,7 +562,7 @@ provider: { } ``` -However, if your Microsoft Foundry deployment provides an OpenAI-compatible endpoint path (e.g., `/openai/v1/`), use `type: "openai"`: +However, if your Microsoft Foundry deployment provides an OpenAI-compatible endpoint path (for example, `/openai/v1/`), use `type: "openai"`: ```typescript From 113d5249ed00c0bbed76d4033e85d95ea2adc622 Mon Sep 17 00:00:00 2001 From: Scott Addie <10702007+scottaddie@users.noreply.github.com> Date: Mon, 27 Jul 2026 16:20:23 -0500 Subject: [PATCH 6/6] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/auth/byok.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/auth/byok.md b/docs/auth/byok.md index 1efe4c96b..345980df9 100644 --- a/docs/auth/byok.md +++ b/docs/auth/byok.md @@ -7,7 +7,7 @@ BYOK allows you to use the Copilot SDK with your own API keys from model provide | Provider | Type Value | Notes | |----------|------------|-------| | OpenAI | `"openai"` | OpenAI API and OpenAI-compatible endpoints | -| Azure OpenAI / Microsoft Foundry | `"azure"` | Azure-hosted models | +| Microsoft Foundry / Azure OpenAI | `"openai"` or `"azure"` | Use `"openai"` for `/openai/v1/`; use `"azure"` for native Azure endpoints | | Anthropic | `"anthropic"` | Claude models | | Ollama | `"openai"` | Local models via OpenAI-compatible API | | Microsoft Foundry Local | `"openai"` | Run AI models locally on your device via OpenAI-compatible API |