Skip to content

feat: Anthropic passthough: support Claude Platform and third-party Anthropic API providers - #526

Merged
adubovik merged 1 commit into
developmentfrom
feat/anthropic-passthrough-third-party
Aug 12, 2026
Merged

feat: Anthropic passthough: support Claude Platform and third-party Anthropic API providers#526
adubovik merged 1 commit into
developmentfrom
feat/anthropic-passthrough-third-party

Conversation

@adubovik

@adubovik adubovik commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Backward-compatible extension of the upstreams accepted by the Anthropic Messages API endpoints (both passthrough mode and chat completions adapter).

Accepted upstream endpoints

Provider Upstream endpoint Before Now Auth header
Azure Foundry https://${resource}.services.ai.azure.com/anthropic/v1/messages api-key, Entra ID fallback
Claude Platform https://api.anthropic.com/v1/messages x-api-key
Fireworks https://api.fireworks.ai/inference/v1/messages x-api-key
OpenRouter https://openrouter.ai/api/v1/messages x-api-key

…nthropic API providers

Accept any upstream endpoint ending with /v1/messages, not just the Azure
AI Foundry /anthropic/v1/messages one. Foundry endpoints (azure hostname +
/anthropic base path) keep using AsyncAnthropicFoundry; everything else is
called through the vanilla AsyncAnthropic client, which authenticates with
the x-api-key header.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@adubovik adubovik self-assigned this Aug 12, 2026
@adubovik
adubovik requested a review from AlexFoxalt August 12, 2026 10:56
@adubovik

adubovik commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator Author

/deploy-review

GitHub actions run: 31591431820

Stage Status
deploy-review Success ✅
chat Failed ❌

@adubovik
adubovik merged commit 23b775b into development Aug 12, 2026
11 of 12 checks passed
@adubovik
adubovik deleted the feat/anthropic-passthrough-third-party branch August 12, 2026 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants