From 4b1cdaf1a9a3076706ab84da05ebc2ecb8ef487e Mon Sep 17 00:00:00 2001 From: radu-mocanu Date: Tue, 23 Jun 2026 15:30:42 +0300 Subject: [PATCH] chore: replace deprecated gpt-4o-mini model in scaffolds and samples --- packages/uipath-agent-framework/pyproject.toml | 2 +- .../uipath_agent_framework/_cli/_templates/main.py.template | 2 +- packages/uipath-agent-framework/uv.lock | 2 +- packages/uipath-google-adk/samples/quickstart-agent/main.py | 2 +- packages/uipath-llamaindex/samples/chat-agent/main.py | 2 +- packages/uipath-openai-agents/samples/company_agent/main.py | 6 +++--- packages/uipath-pydantic-ai/samples/graph-flow/main.py | 2 +- packages/uipath-pydantic-ai/samples/multi-agent/main.py | 2 +- .../uipath-pydantic-ai/samples/programmatic-handoff/main.py | 2 +- .../uipath-pydantic-ai/samples/quickstart-agent/main.py | 2 +- packages/uipath-pydantic-ai/samples/structured-io/main.py | 2 +- 11 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/uipath-agent-framework/pyproject.toml b/packages/uipath-agent-framework/pyproject.toml index cecd9918..a14d2db6 100644 --- a/packages/uipath-agent-framework/pyproject.toml +++ b/packages/uipath-agent-framework/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "uipath-agent-framework" -version = "0.0.13" +version = "0.0.14" description = "Python SDK that enables developers to build and deploy Microsoft Agent Framework agents to the UiPath Cloud Platform" readme = "README.md" requires-python = ">=3.11" diff --git a/packages/uipath-agent-framework/src/uipath_agent_framework/_cli/_templates/main.py.template b/packages/uipath-agent-framework/src/uipath_agent_framework/_cli/_templates/main.py.template index 38bbe26e..9f2c2581 100644 --- a/packages/uipath-agent-framework/src/uipath_agent_framework/_cli/_templates/main.py.template +++ b/packages/uipath-agent-framework/src/uipath_agent_framework/_cli/_templates/main.py.template @@ -15,7 +15,7 @@ def get_weather(location: str) -> str: # Create an agent with tools -agent = OpenAIChatClient(model_id="gpt-4o-mini").as_agent( +agent = OpenAIChatClient(model_id="gpt-4.1-mini-2025-04-14").as_agent( name="weather_agent", instructions="You are a helpful weather assistant. Use the get_weather tool to provide weather information.", tools=[get_weather], diff --git a/packages/uipath-agent-framework/uv.lock b/packages/uipath-agent-framework/uv.lock index e551beac..7b23409e 100644 --- a/packages/uipath-agent-framework/uv.lock +++ b/packages/uipath-agent-framework/uv.lock @@ -2478,7 +2478,7 @@ wheels = [ [[package]] name = "uipath-agent-framework" -version = "0.0.13" +version = "0.0.14" source = { editable = "." } dependencies = [ { name = "agent-framework-core" }, diff --git a/packages/uipath-google-adk/samples/quickstart-agent/main.py b/packages/uipath-google-adk/samples/quickstart-agent/main.py index 8e295292..e0007d12 100644 --- a/packages/uipath-google-adk/samples/quickstart-agent/main.py +++ b/packages/uipath-google-adk/samples/quickstart-agent/main.py @@ -61,7 +61,7 @@ def get_weather(location: str) -> str: agent = Agent( name="weather_agent", model=UiPathGemini(model="gemini-2.5-flash"), - # model=UiPathOpenAI(model="gpt-4o-mini-2024-07-18"), + # model=UiPathOpenAI(model="gpt-4.1-mini-2025-04-14"), # model=UiPathAnthropic(model="anthropic.claude-haiku-4-5-20251001-v1:0"), instruction="You are a helpful weather assistant. Use the get_weather tool to provide weather information.", tools=[get_weather], diff --git a/packages/uipath-llamaindex/samples/chat-agent/main.py b/packages/uipath-llamaindex/samples/chat-agent/main.py index a9bbf19a..9b8dc7f1 100644 --- a/packages/uipath-llamaindex/samples/chat-agent/main.py +++ b/packages/uipath-llamaindex/samples/chat-agent/main.py @@ -4,7 +4,7 @@ from llama_index.llms.openai import OpenAI from llama_index.tools.tavily_research import TavilyToolSpec -llm = OpenAI(model="gpt-4o-mini") +llm = OpenAI(model="gpt-4.1-mini-2025-04-14") tavily_tool = TavilyToolSpec(api_key=os.environ["TAVILY_API_KEY"]) SYSTEM_PROMPT = ( diff --git a/packages/uipath-openai-agents/samples/company_agent/main.py b/packages/uipath-openai-agents/samples/company_agent/main.py index 2b1bc0d3..ceb91530 100644 --- a/packages/uipath-openai-agents/samples/company_agent/main.py +++ b/packages/uipath-openai-agents/samples/company_agent/main.py @@ -65,7 +65,7 @@ class Output(BaseModel): Be professional, empathetic, and maintain confidentiality. When employees introduce themselves by name, acknowledge them personally.""", - model="gpt-4o-mini", + model="gpt-4.1-mini-2025-04-14", tools=[ check_pto_balance, submit_leave_request, @@ -101,7 +101,7 @@ class Output(BaseModel): Always search for preferred vendors when employees ask about suppliers. Be helpful in navigating procurement processes.""", - model="gpt-4o-mini", + model="gpt-4.1-mini-2025-04-14", tools=[ check_budget_availability, get_vendor_information, @@ -140,7 +140,7 @@ class Output(BaseModel): Be clear, precise, and cite specific policy sections. If employees have complex scenarios, help them submit clarification requests.""", - model="gpt-4o-mini", + model="gpt-4.1-mini-2025-04-14", tools=[ get_company_policy, check_compliance_status, diff --git a/packages/uipath-pydantic-ai/samples/graph-flow/main.py b/packages/uipath-pydantic-ai/samples/graph-flow/main.py index d7e95b14..633e5313 100644 --- a/packages/uipath-pydantic-ai/samples/graph-flow/main.py +++ b/packages/uipath-pydantic-ai/samples/graph-flow/main.py @@ -59,7 +59,7 @@ class BlogState: # --- Agents --- -MODEL = "gpt-4o-mini-2024-07-18" +MODEL = "gpt-4.1-mini-2025-04-14" uipath_client = UiPathChatOpenAI(model_name=MODEL) writer_agent = Agent( diff --git a/packages/uipath-pydantic-ai/samples/multi-agent/main.py b/packages/uipath-pydantic-ai/samples/multi-agent/main.py index eb9565fd..177a1cab 100644 --- a/packages/uipath-pydantic-ai/samples/multi-agent/main.py +++ b/packages/uipath-pydantic-ai/samples/multi-agent/main.py @@ -38,7 +38,7 @@ class ReportOutput(BaseModel): code_snippet: str = Field(description="A relevant Python code example") -MODEL = "gpt-4o-mini-2024-07-18" +MODEL = "gpt-4.1-mini-2025-04-14" uipath_client = UiPathChatOpenAI(model_name=MODEL) diff --git a/packages/uipath-pydantic-ai/samples/programmatic-handoff/main.py b/packages/uipath-pydantic-ai/samples/programmatic-handoff/main.py index fb7c3264..b3195ce1 100644 --- a/packages/uipath-pydantic-ai/samples/programmatic-handoff/main.py +++ b/packages/uipath-pydantic-ai/samples/programmatic-handoff/main.py @@ -50,7 +50,7 @@ class SupportResponse(BaseModel): # --- Agents --- -MODEL = "gpt-4o-mini-2024-07-18" +MODEL = "gpt-4.1-mini-2025-04-14" uipath_client = UiPathChatOpenAI(model_name=MODEL) # Step 1: Classify the request diff --git a/packages/uipath-pydantic-ai/samples/quickstart-agent/main.py b/packages/uipath-pydantic-ai/samples/quickstart-agent/main.py index 2d7f1901..b4f7b428 100644 --- a/packages/uipath-pydantic-ai/samples/quickstart-agent/main.py +++ b/packages/uipath-pydantic-ai/samples/quickstart-agent/main.py @@ -56,7 +56,7 @@ def get_weather(ctx: RunContext[None], location: str) -> str: return f"Weather fetch failed: {e}" -uipath_client = UiPathChatOpenAI(model_name="gpt-4o-mini-2024-07-18") +uipath_client = UiPathChatOpenAI(model_name="gpt-4.1-mini-2025-04-14") agent = Agent( uipath_client.model, diff --git a/packages/uipath-pydantic-ai/samples/structured-io/main.py b/packages/uipath-pydantic-ai/samples/structured-io/main.py index 70b1c0ca..3bbdac25 100644 --- a/packages/uipath-pydantic-ai/samples/structured-io/main.py +++ b/packages/uipath-pydantic-ai/samples/structured-io/main.py @@ -36,7 +36,7 @@ class ResearchOutput(BaseModel): ) -uipath_client = UiPathChatOpenAI(model_name="gpt-4o-mini-2024-07-18") +uipath_client = UiPathChatOpenAI(model_name="gpt-4.1-mini-2025-04-14") agent = Agent( uipath_client.model,