OpenAI o3-mini — это экономичная языковая модель, оптимизированная для задач логического вывода в области STEM, в частности, превосходно работающая в области науки, математики и программирования. Эта модель поддерживает параметр `reasoning_effort`, который можно установить на "high", "medium" или "low" для управления временем размышлений модели. По умолчанию установлено значение "medium". OpenRouter также предлагает идентификатор модели `openai/o3-mini-high` для установки этого параметра по умолчанию на "high". Модель имеет три настраиваемых уровня логического вывода и поддерживает ключевые возможности для разработчиков, включая вызов функций, структурированные выходные данные и потоковую передачу, хотя и не включает возможности обработки изображений. Модель демонстрирует значительные улучшения по сравнению со своим предшественником: эксперты-тестировщики в 56% случаев предпочитают ее ответы и отмечают сокращение серьезных ошибок в сложных вопросах на 39%. При настройках среднего уровня логического вывода o3-mini соответствует производительности более крупной модели o1 в сложных оценочных задачах, таких как AIME и GPQA, при этом сохраняя более низкую задержку и стоимость.
from openai import OpenAI
client = OpenAI(
base_url="https://infergate.ru/api/v1",
api_key="sk-•••",
)
resp = client.chat.completions.create(
model="openai/o3-mini",
messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)modelstringобязательныйmessagesarrayобязательныйmax_tokensintegerseedintegerresponse_formatobjectstructured_outputsbooleantoolsarraytool_choicestring | objectreasoningobjectinclude_reasoningboolean