You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix: BYOM Claude detection in LiteLLM client via shared name helper
BYOM discovery does not expose modelFamily, so the LiteLLM client's
is_claude checks silently fell through for custom-named Claude
deployments. Extract the keyword heuristic into a shared
is_anthropic_model_name() helper in core and use it as a fallback
whenever modelFamily is None. Refactor the two langchain call sites
to consume the same helper.
Core 1.9.0 -> 1.9.1. Langchain now requires core >= 1.9.1.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,14 @@
2
2
3
3
All notable changes to `uipath_llm_client` (core package) will be documented in this file.
4
4
5
+
## [1.9.1] - 2026-04-17
6
+
7
+
### Added
8
+
-`is_anthropic_model_name()` helper and `ANTHROPIC_MODEL_NAME_KEYWORDS` tuple in `settings.constants` — name-based Claude detection for BYOM deployments where discovery does not expose `modelFamily`
9
+
10
+
### Fixed
11
+
-`UiPathLiteLLM` now detects Claude-family models by name when `modelFamily` is unavailable (BYOM), correctly routing Bedrock/Vertex provider selection and default flavors
0 commit comments