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