Skip to content

Add REASONING_EFFORT var for reasoning models#210

Open
PeterDaveHello wants to merge 1 commit into
anc95:mainfrom
PeterDaveHello:feat-reasoning-effort-env
Open

Add REASONING_EFFORT var for reasoning models#210
PeterDaveHello wants to merge 1 commit into
anc95:mainfrom
PeterDaveHello:feat-reasoning-effort-env

Conversation

@PeterDaveHello

Copy link
Copy Markdown
Contributor

Add the REASONING_EFFORT environment variable and send it as the reasoning_effort request parameter only when the selected model supports reasoning.

Upgrade the OpenAI SDK from 4.71.0 to 6.45.0 so the Chat Completions reasoning_effort type includes the current SDK-backed effort values.

Support none, minimal, low, medium, high, and xhigh, while noting in the workflow examples that model support varies by value.

Normalize provider-prefixed model names before checking reasoning eligibility so GitHub Models names such as openai/o3-mini are handled without changing the model sent to the API. Perform the reasoning-model check case-insensitively for env-var robustness.

Update the bundled GitHub Action artifact and tests so the documented Action path matches the source implementation.

Add the REASONING_EFFORT environment variable and send it as the
reasoning_effort request parameter only when the selected model supports
reasoning.

Upgrade the OpenAI SDK from 4.71.0 to 6.45.0 so the Chat Completions
reasoning_effort type includes the current SDK-backed effort values.

Support none, minimal, low, medium, high, and xhigh, while noting in the
workflow examples that model support varies by value.

Normalize provider-prefixed model names before checking reasoning
eligibility so GitHub Models names such as openai/o3-mini are handled
without changing the model sent to the API. Perform the reasoning-model
check case-insensitively for env-var robustness.

Update the bundled GitHub Action artifact and tests so the documented
Action path matches the source implementation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant