diff --git a/pyproject.toml b/pyproject.toml index fa162a3..3614316 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "workflowai" -version = "0.6.8" +version = "0.6.9" description = "Python SDK for WorkflowAI" authors = ["Guillaume Aquilina "] readme = "README.md" diff --git a/workflowai/core/domain/model.py b/workflowai/core/domain/model.py index efa7576..60e5408 100644 --- a/workflowai/core/domain/model.py +++ b/workflowai/core/domain/model.py @@ -28,12 +28,24 @@ class Model(str, Enum): GPT_4O_2024_05_13 = "gpt-4o-2024-05-13" GPT_4O_MINI_LATEST = "gpt-4o-mini-latest" GPT_4O_MINI_2024_07_18 = "gpt-4o-mini-2024-07-18" + O3_LATEST_HIGH_REASONING_EFFORT = "o3-latest-high" + O3_LATEST_MEDIUM_REASONING_EFFORT = "o3-latest-medium" + O3_LATEST_LOW_REASONING_EFFORT = "o3-latest-low" + O3_2025_04_16_HIGH_REASONING_EFFORT = "o3-2025-04-16-high" + O3_2025_04_16_MEDIUM_REASONING_EFFORT = "o3-2025-04-16-medium" + O3_2025_04_16_LOW_REASONING_EFFORT = "o3-2025-04-16-low" O3_MINI_LATEST_HIGH_REASONING_EFFORT = "o3-mini-latest-high" O3_MINI_LATEST_MEDIUM_REASONING_EFFORT = "o3-mini-latest-medium" O3_MINI_LATEST_LOW_REASONING_EFFORT = "o3-mini-latest-low" O3_MINI_2025_01_31_HIGH_REASONING_EFFORT = "o3-mini-2025-01-31-high" O3_MINI_2025_01_31_MEDIUM_REASONING_EFFORT = "o3-mini-2025-01-31-medium" O3_MINI_2025_01_31_LOW_REASONING_EFFORT = "o3-mini-2025-01-31-low" + O4_MINI_LATEST_HIGH_REASONING_EFFORT = "o4-mini-latest-high" + O4_MINI_LATEST_MEDIUM_REASONING_EFFORT = "o4-mini-latest-medium" + O4_MINI_LATEST_LOW_REASONING_EFFORT = "o4-mini-latest-low" + O4_MINI_2025_04_16_HIGH_REASONING_EFFORT = "o4-mini-2025-04-16-high" + O4_MINI_2025_04_16_MEDIUM_REASONING_EFFORT = "o4-mini-2025-04-16-medium" + O4_MINI_2025_04_16_LOW_REASONING_EFFORT = "o4-mini-2025-04-16-low" O1_2024_12_17_HIGH_REASONING_EFFORT = "o1-2024-12-17-high" O1_2024_12_17_MEDIUM_REASONING_EFFORT = "o1-2024-12-17" O1_2024_12_17_LOW_REASONING_EFFORT = "o1-2024-12-17-low"