Skip to content

Conversation

vasilisazayka
Copy link

@vasilisazayka vasilisazayka commented Oct 14, 2025

Add SAP AI hub as new provider

Type

πŸ†• New Feature
βœ… Test

Pre-Submission checklist

Please complete all items before asking a LiteLLM maintainer to review your PR

  • I have Added testing in the tests/litellm/ directory, Adding at least 1 test is a hard requirement
  • I have added a screenshot of my new test passing locally
  • My PR passes all unit tests on make test-unit
  • My PR's scope is as isolated as possible, it only solves 1 specific problem

Changes

  • Added SAP Generative AI Hub as an LLM provider (provider key: "sap"), supporting chat and embeddings.
  • Registered SAP models under the sap/* namespace (e.g., sap/gpt-4o) in the model registry.
  • Updated provider enum to include SAP; introduced handler and transformation layers for chat completions and embeddings.
  • Added tests:
    • test_sap_chat_calls.py covers sync/async chat calls and streaming with a fake Gen AI Hub.
    • test_optional_dependency_error.py: ensures missing optional dependency raises a clear error
chat_tests dependency_error_test

krrishdholakia and others added 30 commits October 8, 2025 16:37
Add gpt-5-pro-2025-10-06 to model costs
…emini (BerriAI#15345)

* test_openrouter_transform_request_with_cache_control

* fix CacheControlSupportedModels

* test_openrouter_transform_request_with_cache_control_gemini
…riAI#15348)

* fix: x-cache-key

* test_cache_key_in_hidden_params_acompletion

* fix: remove_cache_control_flag_from_messages_and_tools
…15347)

* Initial plan

* Add native Responses API support for litellm_proxy provider

Co-authored-by: ishaan-jaff <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: ishaan-jaff <[email protected]>
AzureAD Default credentials - select credential type based on environment
MCP - support converting OpenAPI specs to MCP servers
…esis

LiteLLM UI Refactor Infrastructure
AlexsanderHamir and others added 22 commits October 11, 2025 18:06
…10_11_2025_p1

Litellm staging branch 10 11 2025 p1
Add anthropic/claude-sonnet-4.5 to OpenRouter cost map
fix(ollama/chat): correctly map reasoning_effort to think in requests
Get completion cost directly from OpenRouter
* fix: add google_routes to llm_api_routes

* test: test_virtual_key_llm_api_routes_allows_google_routes
Copy link

vercel bot commented Oct 14, 2025

Someone is attempting to deploy a commit to the CLERKIEAI Team on Vercel.

A member of the Team first needs to authorize it.

@CLAassistant
Copy link

CLAassistant commented Oct 14, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
12 out of 13 committers have signed the CLA.

βœ… krrishdholakia
βœ… ishaan-jaff
βœ… jlan-nl
βœ… hampusnasstrom
βœ… ImadSaddik
βœ… AlexsanderHamir
βœ… dhruvyad
βœ… vasilisazayka
βœ… huangyafei
βœ… mubashir1osmani
βœ… kowyo
βœ… karimmohraz
❌ Copilot
You have signed the CLA already but the status is still pending? Let us recheck it.

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.