ZIm/crates/language_models/src
Cretezy 5f4734749c language_models: Add reasoning_effort for custom models (#35929)
Release Notes:

- Added `reasoning_effort` support to custom models

Tested using the following config:
```json5
  "language_models": {
    "openai": {
      "available_models": [
        {
          "name": "gpt-5-mini",
          "display_name": "GPT 5 Mini (custom reasoning)",
          "max_output_tokens": 128000,
          "max_tokens": 272000,
          "reasoning_effort": "high" // Can be minimal, low, medium (default), and high
        }
      ],
      "version": "1"
    }
  }
```

Docs:
https://platform.openai.com/docs/api-reference/chat/create#chat_create-reasoning_effort

This work could be used to split the GPT 5/5-mini/5-nano into each of
it's reasoning effort variant. E.g. `gpt-5`, `gpt-5 low`, `gpt-5
minimal`, `gpt-5 high`, and same for mini/nano.

Release Notes:

* Added a setting to control `reasoning_effort` in OpenAI models
2025-08-15 16:34:06 +03:00
..
provider language_models: Add reasoning_effort for custom models (#35929) 2025-08-15 16:34:06 +03:00
ui agent: Fix text wrapping in the provider set up list items (#33063) 2025-06-19 18:17:56 -03:00
language_models.rs Start separating authentication from connection to collab (#35471) 2025-08-01 17:37:38 +00:00
provider.rs Support multiple OpenAI compatible providers (#34212) 2025-07-22 12:20:07 -03:00
settings.rs Support multiple OpenAI compatible providers (#34212) 2025-07-22 12:20:07 -03:00
ui.rs assistant: Refine settings view's instruction visuals (#25812) 2025-02-28 12:06:47 -03:00