chore: update model-to-API mapping (2026-07-09)#6055
Conversation
- Update lastUpdated to 2026-07-09T06:32:34Z - Clarify gpt-5.5 note: not present in OpenAI OpenAPI spec v2.3.0 - Update gpt-4-turbo, gpt-4, gpt-3.5-turbo to support both endpoints (these models are in ModelIdsShared per OpenAI spec v2.3.0, meaning they work with both /v1/chat/completions and /v1/responses) Sources: OpenAI OpenAPI spec v2.3.0, Anthropic docs (no new models detected) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Updates the OpenAI portion of the model-to-endpoint mapping reference used in this repo, aligning several legacy GPT model families with OpenAI OpenAPI spec v2.3.0 and refreshing the metadata timestamp.
Changes:
- Bumped
lastUpdatedtimestamp indocs/model-api-mapping.json. - Clarified the
gpt-5.5notes to reflect its absence from OpenAI OpenAPI spec v2.3.0 (kept for forward compatibility). - Expanded
gpt-4-turbo,gpt-4, andgpt-3.5-turbosupported endpoints fromchat_completionsonly to["chat_completions", "responses"].
Show a summary per file
| File | Description |
|---|---|
| docs/model-api-mapping.json | Updates OpenAI model-family endpoint support and metadata timestamp per OpenAI spec v2.3.0 findings. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 1/1 changed files
- Comments generated: 1
- Review effort level: Low
| "title": "Model-to-API Endpoint Mapping", | ||
| "description": "Maps AI model families to their supported API endpoints. Used to determine which endpoint (chat/completions vs responses vs messages) a model requires.", | ||
| "lastUpdated": "2026-07-07T06:29:55Z", | ||
| "lastUpdated": "2026-07-09T06:32:34Z", |
|
@copilot address review feedback |
Mirrored all changes into |
|
🔑 Smoke Copilot PAT PAT auth validated. All systems operational. ✅ |
|
📡 Smoke OTel Tracing completed. All tracing scenarios validated. ✅ |
|
✅ Smoke Claude passed |
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
|
Chroot tests passed! Smoke Chroot - All security and functionality tests succeeded. |
|
✅ Smoke Copilot BYOK completed. Copilot BYOK mode operational. 🔓 |
|
🔌 Smoke Services — All services reachable! ✅ |
|
❌ Security Guard failed. Please review the logs for details. |
|
✅ Smoke Copilot BYOK AOAI (Entra) completed. Copilot AOAI BYOK (Entra) mode operational. 🔓 |
|
✅ Smoke Copilot BYOK AOAI (api-key) completed. Copilot AOAI BYOK (api-key) mode operational. 🔓 |
|
🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation... |
|
✅ Smoke Gemini completed. All facets verified. 💎 Smoke test completed with partial failures. Results reported to PR #6055. |
|
✅ Contribution Check completed successfully! PR #6055 follows the applicable CONTRIBUTING.md guidelines; no review comment needed. |
|
✅ Build Test Suite completed successfully! |
✅ Coverage Check PassedOverall Coverage
📁 Per-file Coverage Changes (4 files)
Coverage comparison generated by |
🔥 Smoke Test Results
Overall: PASS CC Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
Smoke Test: Claude Engine Validation
Overall Result: PASS Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
Smoke Test: Copilot PAT Auth ✅ PASSAuth mode: PAT (COPILOT_GITHUB_TOKEN) |
Overall: PASS Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
|
Running in direct BYOK mode (COPILOT_PROVIDER_API_KEY + COPILOT_PROVIDER_BASE_URL) via api-proxy → Azure OpenAI (Foundry, o4-mini-aw) Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
|
✅ GitHub MCP testing Running in direct BYOK mode (AWF_AUTH_TYPE=github-oidc + AWF_AUTH_AZURE_* + COPILOT_PROVIDER_BASE_URL) via api-proxy → Azure OpenAI (Foundry, o4-mini-aw) authenticated via Microsoft Entra Overall: PASS Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
Smoke Test: Services Connectivity
Overall: FAIL — all service containers unreachable via Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
Smoke Test: Copilot BYOK (Direct) Mode✅ PASS
Running in direct BYOK mode (
Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
Smoke Test Results (Gemini)
Overall Status: FAIL Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "localhost"See Network Configuration for more information.
|
🔭 OTEL Tracing Smoke Test Results
All 5 scenarios pass. OTEL tracing integration is fully operational. Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
Chroot Version Comparison Results
Overall: ❌ Not all tests passed. Python patch version and Node.js minor version differ between host and chroot environments. Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "awmgmcpg"See Network Configuration for more information.
|
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Summary
Updates
docs/model-api-mapping.jsonwith corrections from the OpenAI OpenAPI spec v2.3.0.Changes
lastUpdated: bumped to2026-07-09T06:32:34Zgpt-5.5note: clarified that this family is not present in OpenAI spec v2.3.0; entry retained for forward-compatibilitygpt-4-turbo,gpt-4,gpt-3.5-turbo: updated fromchat_completionsonly →["chat_completions", "responses"]— these models appear inModelIdsSharedin the OpenAI spec, which is the union type used by both/v1/chat/completionsand/v1/responsesendpointsVerification
CreateChatCompletionRequest.model→$ref: ModelIdsSharedResponseProperties.model→$ref: ModelIdsResponses(=ModelIdsShared+ResponsesOnlyModel)gpt-4-turbo,gpt-4,gpt-3.5-turboare enumerated inModelIdsSharedNo changes to Anthropic section
All Claude model families (claude-fable-5, claude-mythos-5, claude-sonnet-5, claude-opus-4, claude-sonnet-4, claude-haiku-4, claude-3.5-sonnet, claude-3.5-haiku, claude-3-opus) remain accurate and complete.
Warning
Firewall blocked 2 domains
The following domains were blocked by the firewall during workflow execution:
awmgmcpgdevelopers.openai.comSee Network Configuration for more information.