litellm/litellm
Milan b601d8855b fix(router): resolve litellm_credential_name in get_deployment_credentials_with_provider
When models are created via UI with pre-existing credentials, they use
litellm_credential_name to reference credentials stored separately.

The batch file upload endpoint uses get_deployment_credentials_with_provider()
to retrieve model credentials, but this method was returning the credential
reference name instead of resolving it to actual API keys and endpoints.

This fix adds credential resolution using CredentialAccessor.get_credential_values()
to ensure UI-created models work the same as YAML-configured models for batch
file uploads and other passthrough endpoints.

Fixes: Batch file uploads failing with 'Missing credentials' error for UI models
2026-02-19 01:03:19 +02:00
..
a2a_protocol fix: prompt registry 2026-02-18 00:34:54 +05:30
anthropic_interface fix: prompt registry 2026-02-18 00:34:54 +05:30
assistants
batch_completion fix: prompt registry 2026-02-18 00:34:54 +05:30
batches fix: prompt registry 2026-02-18 00:34:54 +05:30
caching fix: prompt registry 2026-02-18 00:34:54 +05:30
completion_extras fix code quality tests and mypy 2026-02-18 17:36:36 +05:30
containers fix: prompt registry 2026-02-18 00:34:54 +05:30
endpoints/speech/speech_to_completion_bridge
evals fix: prompt registry 2026-02-18 00:34:54 +05:30
experimental_mcp_client fix: prompt registry 2026-02-18 00:34:54 +05:30
files fix: prompt registry 2026-02-18 00:34:54 +05:30
fine_tuning
google_genai fix: prompt registry 2026-02-18 00:34:54 +05:30
images fix: prompt registry 2026-02-18 00:34:54 +05:30
integrations fix: guard against None metadata in prometheus metrics (#21489) 2026-02-18 12:40:45 -08:00
interactions fix: prompt registry 2026-02-18 00:34:54 +05:30
litellm_core_utils Merge pull request #21449 from Harshit28j/litellm_feat_dataDog_tags 2026-02-18 20:05:32 +05:30
llms Merge branch 'main' into litellm_sonnet_4_6_feat 2026-02-18 18:40:56 +05:30
ocr
passthrough fix: prompt registry 2026-02-18 00:34:54 +05:30
proxy fix(proxy): use prisma.Json for JSON fields in _rotate_master_key create_many 2026-02-18 11:36:15 -03:00
proxy_auth fix: prompt registry 2026-02-18 00:34:54 +05:30
rag fix: prompt registry 2026-02-18 00:34:54 +05:30
realtime_api fix: prompt registry 2026-02-18 00:34:54 +05:30
rerank_api fix: prompt registry 2026-02-18 00:34:54 +05:30
responses fix: prompt registry 2026-02-18 00:34:54 +05:30
router_strategy fix: prompt registry 2026-02-18 00:34:54 +05:30
router_utils Merge main into affinity_callback and address deployment affinity review feedback 2026-02-18 10:01:11 -06:00
search
secret_managers fix: prompt registry 2026-02-18 00:34:54 +05:30
skills fix: prompt registry 2026-02-18 00:34:54 +05:30
types Merge main into affinity_callback and address deployment affinity review feedback 2026-02-18 10:01:11 -06:00
vector_store_files
vector_stores
videos
__init__.py Merge branch 'main' into litellm_oss_staging_02_17_2026 2026-02-18 17:26:33 +05:30
_lazy_imports_registry.py Merge branch 'main' into litellm_oss_staging_02_17_2026 2026-02-18 17:26:33 +05:30
_lazy_imports.py fix: prompt registry 2026-02-18 00:34:54 +05:30
_logging.py fix: prompt registry 2026-02-18 00:34:54 +05:30
_redis.py
_service_logger.py fix: prompt registry 2026-02-18 00:34:54 +05:30
_uuid.py
_version.py
anthropic_beta_headers_config.json fix: prompt registry 2026-02-18 00:34:54 +05:30
anthropic_beta_headers_manager.py fix: prompt registry 2026-02-18 00:34:54 +05:30
budget_manager.py
constants.py Merge branch 'main' into litellm_oss_staging_02_17_2026 2026-02-18 17:26:33 +05:30
cost_calculator.py fix: prompt registry 2026-02-18 00:34:54 +05:30
cost.json
exceptions.py fix: prompt registry 2026-02-18 00:34:54 +05:30
main.py fix: prompt registry 2026-02-18 00:34:54 +05:30
model_prices_and_context_window_backup.json Merge pull request #21448 from BerriAI/litellm_sonnet_4_6_feat 2026-02-18 18:44:36 +05:30
mypy.ini
policy_templates_backup.json feat: split EU AI Act Article 5 into 5 dedicated sub-guardrails per language (#21453) 2026-02-17 20:43:25 -08:00
py.typed
router.py fix(router): resolve litellm_credential_name in get_deployment_credentials_with_provider 2026-02-19 01:03:19 +02:00
scheduler.py fix: prompt registry 2026-02-18 00:34:54 +05:30
timeout.py
utils.py Merge pull request #21467 from BerriAI/litellm_add_duck_duck_go 2026-02-18 18:38:37 +05:30