Merge pull request #58 from gabrii/azure-models-update

Azure models update
This commit is contained in:
Gabriel Gavilan
2025-11-08 12:38:38 +01:00
committed by GitHub
3 changed files with 21 additions and 2 deletions
+19
View File
@@ -15,6 +15,25 @@ A service that allows Cursor to use Azure GPT-5 deployments by:
This project originates from Cursor's lack of support for Azure models that are only served through the **Responses API**. It will hopefully become obsolete as Cursor continues to improve its model support.
> [!IMPORTANT]
> **Azure** now supports the **Completions API** for the models `gpt-5`, `gpt-5-mini`, and `gpt-5-nano`.
>
> They can now be used directly in Cursor, but without the ability to change the _Reasoning Effort_ / _Verbosity_ / _Summary Level_. To do so, you can still use this project.
>
> The models `gpt-5-pro` and `gpt-5-codex` remain available only through the **Responses API**, but work great with this project (see list of specific model limitations in the next section).
## Supported Models
The entire gpt-5 series is supported, although `gpt-5-pro` and `gpt-5-codex` have some limitations on the reasoning effort / verbosity values they accept:
| Model Name | Reasoning Effort | Verbosity |
|---|---|---|
| gpt-5 | ✅ `minimal` `low` `medium` `high` | ✅ `low` `medium` `high` |
| gpt-5-mini | ✅ `minimal` `low` `medium` `high` | ✅ `low` `medium` `high` |
| gpt-5-nano | ✅ `minimal` `low` `medium` `high` | ✅ `low` `medium` `high` |
| gpt-5-pro | ⚠️ _~~`minimal`~~ ~~`low`~~ ~~`medium`~~_ `high` | ✅ `low` `medium` `high` |
| gpt-5-codex |⚠️ _~~`minimal`~~_ `low` `medium` `high` | ⚠️ _~~`low`~~_ `medium` _~~`high`~~_ |
## Feature highlights
- Switching between `high`/`medium`/`low` reasoning effort levels by selecting different models in Cursor.
+1 -1
View File
@@ -13,7 +13,7 @@ black==25.9.0
flake8-blind-except==0.2.1
flake8-debugger==4.1.2
flake8-docstrings==1.7.0
flake8-isort==6.1.2
flake8-isort==7.0.0
Flake8-pyproject==1.2.3
flake8==7.3.0
isort==6.0.1
+1 -1
View File
@@ -16,4 +16,4 @@ gunicorn>=19.9.0
supervisor==4.3.0
# Environment variable parsing
environs==14.4.0
environs==14.5.0