feat: add Azure passthrough support#2135
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Comment |
|
|
9218935 to
4005e6b
Compare
4bce011 to
a564d95
Compare
4005e6b to
3535e7c
Compare
a564d95 to
cf87e5e
Compare
3535e7c to
1ccc0da
Compare
cf87e5e to
ccfaac4
Compare
1ccc0da to
b9a7e22
Compare
ccfaac4 to
e262048
Compare
b9a7e22 to
1e6ae49
Compare
e262048 to
2285886
Compare
1e6ae49 to
063666d
Compare
063666d to
05f721b
Compare

Summary
Adds Azure passthrough functionality to enable direct API forwarding to Azure endpoints without transformation, and improves error messaging by removing redundant model information from key selection errors.
Changes
PassthroughandPassthroughStreammethods for Azure provider to forward requests directly to Azure's API/azure_passthroughendpoint integrationType of change
Affected areas
How to test
Test the Azure passthrough functionality:
Verify error message improvements by triggering key selection errors and routing rule conflicts.
Screenshots/Recordings
N/A
Breaking changes
Related issues
N/A
Security considerations
getAzureAuthHeadersmethodChecklist
docs/contributing/README.mdand followed the guidelines