IssueRaiser

Better Custom Endpoint BYOK

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ --> <!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ --> <!-- Please search existing issues to avoid creating duplicates. --> <!-- Describe the feature you'd like. --> 1. Add auto-fetch models and most model settings. 2. Allow configuring Base URL for only one times. 3. Allow omitting most of the model configs. 4. Allow global model settings. 5. Add detailed information: icons, descriptions, total CWS, credits, and more. See the example configuration file below for more information. ```jsonc [ { "name": "Custom Endpoint", "vendor": "customendpoint", "url": "https://example.com/api", "apiType": "chat-completions", /* 1. Allow configuring url outside `models`. 2. Automatically (responses > messages > chat-completions) use the available API type when `apiType` is not provided. 2. Allow full URL (e.g. https://example.com/v1/chat/completions). When using full URL, auto-detect `apiType` and ignore user's config. */ "autoFetch": true, // Add: Auto-fetch. If not configured, defaultly enable (only) when `models` is empty. "global": { // Add: Global settings (optional). Can be overrided by per-model settings below. "description": "A model with 1M context windows size and vision.", // Add: Model description. Shown when the cursor hovers on the model name in the picker.

Posted by ghost on Jul 10, 2026, 5:57 AM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments

github (Other)

Better Custom Endpoint BYOK

ghostJul 10, 2026, 5:57 AM

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ --> <!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ --> <!-- Please search existing issues to avoid creating duplicates. --> <!-- Describe the feature you'd like. --> 1. Add auto-fetch models and most model settings. 2. Allow configuring Base URL for only one times. 3. Allow omitting most of the model configs. 4. Allow global model settings. 5. Add detailed information: icons, descriptions, total CWS, credits, and more. See the example configuration file below for more information. ```jsonc [ { "name": "Custom Endpoint", "vendor": "customendpoint", "url": "https://example.com/api", "apiType": "chat-completions", /* 1. Allow configuring url outside `models`. 2. Automatically (responses > messages > chat-completions) use the available API type when `apiType` is not provided. 2. Allow full URL (e.g. https://example.com/v1/chat/completions). When using full URL, auto-detect `apiType` and ignore user's config. */ "autoFetch": true, // Add: Auto-fetch. If not configured, defaultly enable (only) when `models` is empty. "global": { // Add: Global settings (optional). Can be overrided by per-model settings below. "description": "A model with 1M context windows size and vision.", // Add: Model description. Shown when the cursor hovers on the model name in the picker.

Comments (0)

No comments yet. Start the discussion.

Comment on this issue