feat: native SAP AI Core support (eliminate proxy dependency) #49
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
review-bot currently requires an external proxy (hai-aicore or hai) to access SAP AI Core models. This adds:
Proposed Solution
Add native AI Core authentication and request handling directly in review-bot:
llm-provider: aicoreoptionaicore-client-idaicore-client-secretaicore-auth-urlaicore-api-urlaicore-resource-groupReference Implementation
hai-aicore shows the pattern:
/v2/lm/deployments{deploymentUrl}/invokewith Bedrock format{deploymentUrl}/chat/completions?api-version=2024-12-01-previewBenefits