From 574979a5f3ac38e4255ac52a8ac27549a77d11d1 Mon Sep 17 00:00:00 2001 From: Yevhenii Shcherbina Date: Wed, 15 Apr 2026 09:57:57 -0400 Subject: [PATCH] docs: add BYOK compatibility table (#24315) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Follows up on https://github.com/coder/coder/pull/24032 Adds a BYOK compatibility table to the AI Gateway client configuration page, showing which clients support personal API keys and provider subscriptions through AI Gateway. We can simplify by merging related columns: - Personal API Key (OpenAI) and Personal API Key (Anthropic) → Personal API Key - ChatGPT Subscription and Claude Subscription → Subscription (Claude Pro/Max, ChatGPT Plus/Pro) `NOTE`: This is displayed immediately after the existing Compatibility table. image --- docs/ai-coder/ai-gateway/clients/index.md | 40 +++++++++---------- docs/ai-coder/ai-gateway/clients/jetbrains.md | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/docs/ai-coder/ai-gateway/clients/index.md b/docs/ai-coder/ai-gateway/clients/index.md index 115af38ddf..c9e6b9bf0c 100644 --- a/docs/ai-coder/ai-gateway/clients/index.md +++ b/docs/ai-coder/ai-gateway/clients/index.md @@ -70,26 +70,26 @@ See individual client pages for configuration details. The table below shows tested AI clients and their compatibility with AI Gateway. -| Client | OpenAI | Anthropic | Notes | -|----------------------------------|--------|-----------|--------------------------------------------------------------------------------------------------------------------------------------------------------| -| [Mux](./mux.md) | ✅ | ✅ | | -| [Claude Code](./claude-code.md) | - | ✅ | | -| [Codex CLI](./codex.md) | ✅ | - | | -| [OpenCode](./opencode.md) | ✅ | ✅ | | -| [Factory](./factory.md) | ✅ | ✅ | | -| [Cline](./cline.md) | ✅ | ✅ | | -| [Kilo Code](./kilo-code.md) | ✅ | ✅ | | -| [Roo Code](./roo-code.md) | ✅ | ✅ | | -| [VS Code](./vscode.md) | ✅ | ❌ | Only supports Custom Base URL for OpenAI. | -| [JetBrains IDEs](./jetbrains.md) | ✅ | ❌ | Works in Chat mode via "Bring Your Own Key". | -| [Zed](./zed.md) | ✅ | ✅ | | -| [GitHub Copilot](./copilot.md) | ⚙️ | - | Requires [AI Gateway Proxy](../ai-gateway-proxy/index.md). Uses per-user GitHub tokens. | -| WindSurf | ❌ | ❌ | No option to override base URL. | -| Cursor | ❌ | ❌ | Override for OpenAI broken ([upstream issue](https://forum.cursor.com/t/requests-are-sent-to-incorrect-endpoint-when-using-base-url-override/144894)). | -| Sourcegraph Amp | ❌ | ❌ | No option to override base URL. | -| Kiro | ❌ | ❌ | No option to override base URL. | -| Gemini CLI | ❌ | ❌ | No Gemini API support. Upvote [this issue](https://github.com/coder/aibridge/issues/27). | -| Antigravity | ❌ | ❌ | No option to override base URL. | +| Client | OpenAI | Anthropic | BYOK | Notes | +|----------------------------------|--------|-----------|------|--------------------------------------------------------------------------------------------------------------------------------------------------------| +| [Mux](./mux.md) | ✅ | ✅ | - | | +| [Claude Code](./claude-code.md) | - | ✅ | ✅ | | +| [Codex CLI](./codex.md) | ✅ | - | ✅ | | +| [OpenCode](./opencode.md) | ✅ | ✅ | ✅ | | +| [Factory](./factory.md) | ✅ | ✅ | ✅ | | +| [Cline](./cline.md) | ✅ | ✅ | ✅ | | +| [Kilo Code](./kilo-code.md) | ✅ | ✅ | ❌ | | +| [Roo Code](./roo-code.md) | ✅ | ✅ | ✅ | | +| [VS Code](./vscode.md) | ✅ | ❌ | ❌ | Only supports Custom Base URL for OpenAI. | +| [JetBrains IDEs](./jetbrains.md) | ✅ | ❌ | ❌ | Works in Chat mode via [third-party model configuration](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html#provide-your-own-api-key). | +| [Zed](./zed.md) | ✅ | ✅ | ❌ | | +| [GitHub Copilot](./copilot.md) | ⚙️ | - | - | Requires [AI Gateway Proxy](../ai-gateway-proxy/index.md). Uses per-user GitHub tokens. | +| WindSurf | ❌ | ❌ | ❌ | No option to override base URL. | +| Cursor | ❌ | ❌ | ❌ | Override for OpenAI broken ([upstream issue](https://forum.cursor.com/t/requests-are-sent-to-incorrect-endpoint-when-using-base-url-override/144894)). | +| Sourcegraph Amp | ❌ | ❌ | ❌ | No option to override base URL. | +| Kiro | ❌ | ❌ | ❌ | No option to override base URL. | +| Gemini CLI | ❌ | ❌ | ❌ | No Gemini API support. Upvote [this issue](https://github.com/coder/aibridge/issues/27). | +| Antigravity | ❌ | ❌ | ❌ | No option to override base URL. | | *Legend: ✅ supported, ⚙️ requires AI Gateway Proxy, ❌ not supported, - not applicable.* diff --git a/docs/ai-coder/ai-gateway/clients/jetbrains.md b/docs/ai-coder/ai-gateway/clients/jetbrains.md index 065177afa7..d1a7513ea0 100644 --- a/docs/ai-coder/ai-gateway/clients/jetbrains.md +++ b/docs/ai-coder/ai-gateway/clients/jetbrains.md @@ -1,6 +1,6 @@ # JetBrains IDEs -JetBrains IDE (IntelliJ IDEA, PyCharm, WebStorm, etc.) support AI Gateway via the ["Bring Your Own Key" (BYOK)](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html#provide-your-own-api-key) feature. +JetBrains IDE (IntelliJ IDEA, PyCharm, WebStorm, etc.) support AI Gateway via the [third-party model configuration](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html#provide-your-own-api-key) feature. ## Prerequisites