Skip to content

gpt-4o doesn't work, because model selection requires reasoning effort #3394

@tom9358

Description

@tom9358

Describe the bug

The cli requires selecting a reasoning level, and the model does not support reasoning effort. Thus I get:
on 1.0.49, when selecting medium (the default):
✗ Execution failed: CAPIError: 400 reasoning_effort "medium" was provided, but model gpt-4o-2024-11-20 does not support reasoning effort (Request ID: F37B:1A2D15:3BAED3A:418C4B7:6A0C1C5D)

on 1.0.49, when selecting None:
✗ Execution failed: CAPIError: 400 Invalid 'tools[5].function.name': empty string. Expected a string with minimum length 1, but got an empty string instead. (Request ID: F37B:1A2D15:3BC6C56:41A56B6:6A0C1C91)

on 1.0.48:
✗ Execution failed: CAPIError: 400 reasoning_effort "medium" was provided, but model gpt-4o-2024-11-20 does not support reasoning effort (Request ID:
FBD0:67726:274293C:2B4A64A:6A0C1AF4)

Affected version

GitHub Copilot CLI 1.0.49 and 1.0.48

Steps to reproduce the behavior

type /model

select gpt-4o

select any thinking level

the error appears

Expected behavior

I expect the model to just work

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:modelsModel selection, availability, switching, rate limits, and model-specific behavior

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions