Skip to content

Commit 27e1ba6

Browse files
committed
removed factory because we have in the client package
1 parent 88ca7e3 commit 27e1ba6

4 files changed

Lines changed: 425 additions & 1281 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ dependencies = [
2020
"jsonpath-ng>=1.7.0",
2121
"mcp==1.24.0",
2222
"langchain-mcp-adapters==0.2.1",
23-
"uipath-langchain-client[all]>=0.2.9",
2423
]
2524

2625
classifiers = [
@@ -116,8 +115,4 @@ asyncio_mode = "auto"
116115
name = "testpypi"
117116
url = "https://test.pypi.org/simple/"
118117
publish-url = "https://test.pypi.org/legacy/"
119-
explicit = true
120-
121-
[[tool.uv.index]]
122-
name = "uipath"
123-
url = "https://uipath.pkgs.visualstudio.com/_packaging/ml-packages/pypi/simple/"
118+
explicit = true

src/uipath_langchain/chat/chat_model_factory.py

Lines changed: 0 additions & 232 deletions
This file was deleted.

src/uipath_langchain/chat/supported_models.py

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,24 +31,37 @@ class OpenAIModels(StrEnum):
3131
class GeminiModels(StrEnum):
3232
"""Supported Google Gemini model identifiers."""
3333

34-
# Gemini 2 models
34+
# Gemini 2.0 models
35+
gemini_2_0_flash_001 = "gemini-2.0-flash-001"
36+
gemini_2_0_pro_001 = "gemini-2.0-pro-001"
37+
38+
# Gemini 2.5 models
3539
gemini_2_5_pro = "gemini-2.5-pro"
3640
gemini_2_5_flash = "gemini-2.5-flash"
37-
gemini_2_0_flash_001 = "gemini-2.0-flash-001"
3841

3942
# Gemini 3 models
4043
gemini_3_pro_preview = "gemini-3-pro-preview"
44+
gemini_3_flash_preview = "gemini-3-flash-preview"
4145

4246

4347
class BedrockModels(StrEnum):
4448
"""Supported AWS Bedrock model identifiers."""
4549

4650
# Claude 3.7 models
47-
anthropic_claude_3_7_sonnet = "anthropic.claude-3-7-sonnet-20250219-v1:0"
51+
anthropic_bedorck_claude_3_7_sonnet = "anthropic.claude-3-7-sonnet-20250219-v1:0"
4852

4953
# Claude 4 models
50-
anthropic_claude_sonnet_4 = "anthropic.claude-sonnet-4-20250514-v1:0"
54+
anthropic_bedorck_claude_sonnet_4 = "anthropic.claude-sonnet-4-20250514-v1:0"
5155

5256
# Claude 4.5 models
53-
anthropic_claude_sonnet_4_5 = "anthropic.claude-sonnet-4-5-20250929-v1:0"
54-
anthropic_claude_haiku_4_5 = "anthropic.claude-haiku-4-5-20251001-v1:0"
57+
anthropic_bedorck_claude_sonnet_4_5 = "anthropic.claude-sonnet-4-5-20250929-v1:0"
58+
anthropic_bedorck_claude_haiku_4_5 = "anthropic.claude-haiku-4-5-20251001-v1:0"
59+
anthropic_bedorck_claude_opus_4_5 = "anthropic.claude-opus-4-5-20251101-v1:0"
60+
61+
62+
class VertexModels(StrEnum):
63+
"""Supported Vertex model identifiers."""
64+
65+
anthropic_vertex_claude_4_5_sonnet = "claude-opus-4-5@20251101"
66+
anthropic_vertex_claude_4_5_haiku = "claude-haiku-4-5@20251001"
67+
anthropic_vertex_claude_4_5_opus = "claude-opus-4-5@20251101"

0 commit comments

Comments
 (0)