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