Для gpt-oss-20b используйте Responses API.
О модели
gpt-oss-20b — модель OpenAI с открытыми весами для рассуждений, агентных задач и разработки с малой задержкой. Принимает и возвращает текст.
Веса открыты по лицензии Apache 2.0. Это Mixture-of-Experts с 21 млрд параметров, из которых активны 3,6 млрд; благодаря квантизации MXFP4 модель работает в 16 ГБ памяти.
Младшая из двух моделей gpt-oss, рассчитанная на малую задержку: на GPQA Diamond при уровне high без инструментов набирает 71,5 % против 80,1 % у gpt-oss-120b.
Поддерживает вызов функций, ответы по JSON Schema и потоковый ответ; уровень рассуждений задаётся значениями low, medium и high.
Стоимость
Текущая стоимость использования этой модели:
Токены | Стоимость за 1 млн токенов |
|---|---|
Входные токены | 3₽ |
Выходные токены | 14₽ |
Чтение из кэша | 3₽ |
Как считается расход
-
Учитываются все токены
И входные (input), и сгенерированные моделью (output)
Характеристики
Параметр | Значение |
|---|---|
Вход | Текст |
Выход | Текст |
Контекст | 131 072 токена |
Максимальный ответ | 131 072 токена |
Рассуждения | Уровни low, medium, high |
Срез знаний | 1 июня 2024 |
Дата выхода | 5 августа 2025 |
Архитектура | Mixture-of-Experts |
Параметры модели | 21 млрд всего, 3,6 млрд активных |
Лицензия | Apache 2.0 |
Сравнение с соседними моделями
Модель | Параметры всего | Активные параметры | Память для запуска | Контекст | Максимальный ответ |
|---|---|---|---|---|---|
gpt-oss-120b | 117 млрд | 5,1 млрд | Одна GPU с 80 ГБ | 131 072 токена | 131 072 токена |
gpt-oss-20b (эта модель) | 21 млрд | 3,6 млрд | 16 ГБ | 131 072 токена | 131 072 токена |
Бенчмарки
Бенчмарк | Результат | Условия |
|---|---|---|
AIME 2024 | 96 % | Уровень рассуждений high, с инструментами, pass@1 |
AIME 2025 | 98,7 % | Уровень рассуждений high, с инструментами, pass@1 |
GPQA Diamond | 71,5 % | Уровень рассуждений high, без инструментов, pass@1 |
Humanity's Last Exam | 17,3 % | Уровень рассуждений high, с инструментами, pass@1 |
HealthBench | 42,5 % | Уровень рассуждений high, pass@1 |
HealthBench Hard | 10,8 % | Уровень рассуждений high, pass@1 |
API
Эндпоинт
POST https://api.dslab.tech/v1/responsesimport osfrom openai import OpenAIclient = OpenAI( api_key=os.environ["DSLAB_API_KEY"], base_url="https://api.dslab.tech/v1",)response = client.responses.create( model="gpt-oss-20b", reasoning={"effort": "low"}, instructions="Отвечай кратко и по делу.", input="Объясни, что такое идемпотентность.",)print(response.output_text)Параметры
Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
model | string | обязательный | ID модели: gpt-oss-20b. |
input | string или array | обязательный | Текст запроса или список сообщений. Содержимое сообщения — блоки input_text. |
instructions | string | — | Системная инструкция для этого запроса. |
max_output_tokens | integer | — | Максимальный ответ в токенах, от 1 до 131 072, включая токены рассуждений. |
stream | boolean | false | Потоковый ответ: текст приходит событиями response.output_text.delta. |
reasoning | object | — | Поле effort задаёт уровень рассуждений: low, medium или high. |
text | object | — | Поле format со схемой json_schema (name, schema, strict) включает ответ по JSON Schema. |
tools | array | — | Ваши функции: type function, name, description и parameters. |
tool_choice | string или object | auto | Вызывать ли функцию: auto — решает модель, none — не вызывать, required — вызвать обязательно; объект {"type": "function", "name": "..."} требует конкретную функцию. |
store | boolean | false | Сохранить ответ на стороне шлюза на 30 дней, чтобы продолжить диалог через previous_response_id. |
previous_response_id | string | — | ID сохранённого ответа (store: true), после которого продолжается диалог. |
Важно знать
-
Изображения не принимаются: модель работает только с текстом.
-
Ответ сохраняется только при store: true; продолжить диалог через previous_response_id можно для сохранённого ответа в течение 30 дней.
-
Параметры conversation и background не поддерживаются.