OpenAI o3-mini — это экономичная языковая модель, оптимизированная для задач научного и технического мышления, особенно преуспевающая в науке, математике и программировании. Эта модель поддерживает параметр `reasoning_effort`, который можно установить на "high", "medium" или "low" для управления временем размышления модели. По умолчанию используется значение "medium". OpenRouter также предлагает идентификатор модели `openai/o3-mini-high` для установки параметра по умолчанию на "high". Модель имеет три настраиваемых уровня детализации рассуждений и поддерживает ключевые возможности для разработчиков, включая вызов функций, структурированные выходные данные и потоковую передачу, хотя и не включает возможности обработки изображений. Модель демонстрирует значительные улучшения по сравнению с предшественником: эксперты-тестировщики в 56% случаев отдавали предпочтение ее ответам и отмечали на 39% меньше критических ошибок в сложных вопросах. При настройках детализации рассуждений "medium" 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:batch",
messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)modelstringобязательныйmessagesarrayобязательныйmax_tokensintegerseedintegerresponse_formatobjectstructured_outputsbooleantoolsarraytool_choicestring | objectreasoningobjectinclude_reasoningboolean