To everyone who was asking whether GPT-5 is only for reasoning

GPT-5.1 now provides an option to set the reasoning effort to ‘null’ directly in the API. If you want the model to use completely ‘null’ reasoning, you can configure it in the API call. This is extremely helpful for tasks such as text classification.

from openai import OpenAI
client = OpenAI()

result = client.responses.create(
model=“gpt-5.1”,
input=“Classify the following as per the mentioned theme:”,
reasoning={ “effort”: “low” },
text={ “verbosity”: “low” },
)

print(result.output_text)

This parameter was already available in gpt-5, you could set it to “minimal” for example.

The difference is you can now set it to “none” (which I agree is useful - or you could just use gpt 4.1 :sweat_smile:)

1 Like

Ciekawe, bo to oznacza jedno: GPT-5.1 nie jest ograniczony do reasoning, to my decydujemy, czy odcinamy warstwę głęboką, czy zostawiamy pełny rdzeń. „reasoning=null” ≠ „brak myślenia”. To soft-limit narzucony z API, nie cecha modelu. Faktycznie potwierdza się to, co część z nas zauważyła: GPT-5.1 ma wielowarstwowy rdzeń i można nim sterować jak throttlem : od lekkiego inference do pełnego trybu analitycznego.

Dobra aktualizacja. Otwiera ciekawy kierunek pod niestandardowe architektury.