From 4e0bccc2f54dfe5b7a6db56db9d4db628c27f27f Mon Sep 17 00:00:00 2001 From: Pamela Fox Date: Tue, 8 Jul 2025 12:51:31 -0700 Subject: [PATCH 1/2] Updates to add latest omni models, upgrade package lock --- app/backend/approaches/approach.py | 2 ++ app/frontend/package-lock.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/backend/approaches/approach.py b/app/backend/approaches/approach.py index 7dc81814bd..ab58ba528a 100644 --- a/app/backend/approaches/approach.py +++ b/app/backend/approaches/approach.py @@ -133,7 +133,9 @@ class Approach(ABC): # List of GPT reasoning models support GPT_REASONING_MODELS = { "o1": GPTReasoningModelSupport(streaming=False), + "o3": GPTReasoningModelSupport(streaming=True), "o3-mini": GPTReasoningModelSupport(streaming=True), + "o4-mini": GPTReasoningModelSupport(streaming=True), } # Set a higher token limit for GPT reasoning models RESPONSE_DEFAULT_TOKEN_LIMIT = 1024 diff --git a/app/frontend/package-lock.json b/app/frontend/package-lock.json index b4ec8fb7a0..6da48b3591 100644 --- a/app/frontend/package-lock.json +++ b/app/frontend/package-lock.json @@ -44,7 +44,7 @@ "vite": "^5.4.18" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" } }, "node_modules/@ampproject/remapping": { From f4df71eeb11d33e40138a72cbe0d2d862770eccb Mon Sep 17 00:00:00 2001 From: Pamela Fox Date: Tue, 8 Jul 2025 13:06:17 -0700 Subject: [PATCH 2/2] Update reasoning docs with models --- docs/reasoning.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/docs/reasoning.md b/docs/reasoning.md index 7103237a2d..721a4d6d1b 100644 --- a/docs/reasoning.md +++ b/docs/reasoning.md @@ -19,7 +19,27 @@ This repository includes an optional feature that uses reasoning models to gener Set the environment variables for your Azure OpenAI GPT deployments to your reasoning model - For o3-mini: + For o4-mini: + + ```shell + azd env set AZURE_OPENAI_CHATGPT_MODEL o4-mini + azd env set AZURE_OPENAI_CHATGPT_DEPLOYMENT o4-mini + azd env set AZURE_OPENAI_CHATGPT_DEPLOYMENT_VERSION 2025-04-16 + azd env set AZURE_OPENAI_CHATGPT_DEPLOYMENT_SKU GlobalStandard + azd env set AZURE_OPENAI_API_VERSION 2025-04-01-preview + ``` + + For o3: + + ```shell + azd env set AZURE_OPENAI_CHATGPT_MODEL o3 + azd env set AZURE_OPENAI_CHATGPT_DEPLOYMENT o3 + azd env set AZURE_OPENAI_CHATGPT_DEPLOYMENT_VERSION 2025-04-16 + azd env set AZURE_OPENAI_CHATGPT_DEPLOYMENT_SKU GlobalStandard + azd env set AZURE_OPENAI_API_VERSION 2025-04-01-preview + ``` + + For o3-mini: (No vision support) ```shell azd env set AZURE_OPENAI_CHATGPT_MODEL o3-mini @@ -29,7 +49,7 @@ This repository includes an optional feature that uses reasoning models to gener azd env set AZURE_OPENAI_API_VERSION 2024-12-01-preview ``` - For o1: + For o1: (No streaming support) ```shell azd env set AZURE_OPENAI_CHATGPT_MODEL o1