Qwen3-30B-A3B API легко неверно истолковать. Это модель с 30.5B параметрами, которая активирует 3.3B параметров для каждого токена, а не модель на 3B параметров. Если вы планируете вызывать его через OdiRouter, начните с проверки действующего каталога и скопируйте идентификатор поддерживаемой модели. В общедоступной карте сайта моделей OdiRouter, проверенной для этого руководства, не указан qwen3-30b-a3b, поэтому в этой статье не утверждается, что конечная точка в настоящее время доступна.
Характеристики Qwen3-30B-A3B
Qwen выпустила исходное семейство Qwen3 в апреле 29, 2025. Qwen3-30B-A3B — языковая модель со смесью экспертов и открытыми весами. Её название объединяет общий размер модели и меньший набор параметров, используемый для каждого токена.
Характеристика | Официальное значение |
|---|---|
Модель |
|
Тип | Каузальная языковая модель с архитектурой MoE |
Всего параметров | 30.5B |
Активируемые параметры | 3.3B |
Параметры без учёта эмбеддингов | 29.9B |
Слои | 48 |
Головы внимания | 32 голов запросов и 4 голов ключей/значений с использованием GQA |
Эксперты | 128 всего и 8 активируемых |
Нативный контекст | 32,768 tokens |
Расширенный контекст | Проверено до 131,072 tokens с конфигурацией YaRN |
Лицензия | Apache 2.0 |
Приведённые выше показатели взяты из official Qwen model card. Qwen3 release post объясняет, какое место эта модель занимает в более широком семействе.
Что означает A3B
Плотная модель использует один и тот же набор параметров для каждого токена. Модель со смесью экспертов содержит несколько экспертных сетей и направляет каждый токен лишь через некоторые из них. Qwen3-30B-A3B имеет 128 экспертов и активирует 8 для каждого токена.
Метка A3B относится к шкале активных параметров, а не к общему числу параметров, хранящихся в модели. Это важно при сравнении размера модели, потребностей в памяти и стоимости обслуживания. MoE может снизить объём активных вычислений по сравнению с плотной моделью аналогичного общего размера, однако сама по себе архитектура не определяет задержку, пропускную способность или цену. На результат влияют движок обслуживания, квантизация, пакетная обработка, оборудование, длина запроса и реализация провайдера.
Режимы с рассуждением и без рассуждения
В исходной карточке модели Qwen3-30B-A3B описаны два режима работы. Режим рассуждения предназначен для математики, программирования и многошагового анализа. Режим без рассуждения предназначен для более простых инструкций и общего диалога, когда скорость ответа важнее.
В примере Qwen из пакета Transformers в качестве аппаратного переключателя используется enable_thinking. Когда система считает, что поддержка активна, инструкции /think и /no_think могут работать как инструкции уровня хода. Размещаемые API могут по-разному предоставлять доступ к этим элементам управления, а некоторые могут не включать исходные настройки. Перед тем как ваше приложение начнет зависеть от конкретного переключателя или поля ответа, ознакомьтесь с описанием модели и документацией поставщика.
Оригинальная модель также отличается от Qwen3-30B-A3B-Instruct-2507 и Qwen3-30B-A3B-Thinking-2507. В более поздних версиях разделяются инструктивное и мыслительное поведение, а также публикуются различные контекстные утверждения.
Длина контекста и YaRN
В официальной карточке модели для Qwen3-30B-A3B указана нативная длина контекста 32,768 tokens. В документе также описана проверка масштабирования до 131,072 tokens включительно, вплоть до YaRN.
Этот дополнительный контекст связан с компромиссом. Qwen отмечает, что в распространённых реализациях с открытым исходным кодом используется статический YaRN, что может ухудшать производительность на более коротких входных данных. Включайте его только тогда, когда рабочая нагрузка требует более длинного контекста, а затем протестируйте точную конфигурацию обслуживания. Размещаемые провайдеры могут устанавливать собственные ограничения на входные и выходные данные, поэтому исходная карточка модели не подтверждает лимит конкретной конечной точки API.
Рабочие нагрузки для тестирования
Qwen описывает семейство Qwen3 как способное следовать инструкциям, выполнять рассуждения, решать многоязычные задачи, поддерживать агентные рабочие процессы, использовать инструменты, заниматься творческим письмом и вести многоходовый диалог. Для Qwen3-30B-A3B полезные тесты могут включать:
помощь с программированием и структурированные технические объяснения;
агентов, вызывающих инструменты и нуждающихся в корректных аргументах;
многоязычную поддержку и рабочие процессы создания контента;
ответы с поддержкой поиска по внутренней документации;
черновики ответов для службы поддержки, проверяемые людьми или автоматическими средствами;
задачи, в которых выбор между путем рассуждений и более быстрым ответом имеет практическую ценность.
Это категории тестов, а не обещанные результаты. Используйте запросы из реального приложения, определите, каким должен быть успешный ответ, и сравнивайте полные ответы, а не выбирайте модель только по размеру.
Сначала проверьте доступность OdiRouter
Названия моделей не всегда переносятся от одного поставщика к другому. Поставщик может использовать псевдоним, предлагать более позднюю версию или не включать модель в свой каталог. Начните с OdiRouter models hub или аутентифицированного model-list API.
Используйте API-ключ, чтобы получить текущий список:
curl --location 'https://api.odirouter.ai/v1/models' \
--header "Authorization: Bearer $ODIROUTER_API_KEY"Прочитайте возвращенные значения data[].id и выберите точный поддерживаемый идентификатор. Если qwen3-30b-a3b отсутствует, не отправляйте запрос под этим именем. Выбирайте другую модель Qwen только после проверки технических характеристик и особенностей работы этого варианта.
Отправьте запрос, совместимый с OpenAI.
После того, как вы получите поддерживаемый идентификатор, сохраните его в MODEL_ID. В официальных примерах OdiRouter используется базовый API https://api.odirouter.ai, а для запросов чата, совместимых с /v1/chat/completions, используется OpenAI.
export MODEL_ID='replace-with-a-supported-id'
curl --location 'https://api.odirouter.ai/v1/chat/completions' \
--header "Authorization: Bearer $ODIROUTER_API_KEY" \
--header 'Content-Type: application/json' \
--data "{
\"model\": \"$MODEL_ID\",
\"messages\": [
{
\"role\": \"user\",
\"content\": \"Explain the tradeoff between total and activated parameters in an MoE model.\"
}
]
}"В файле OdiRouter LLM setup guide содержатся актуальные данные аутентификации и запроса. Храните API-ключ в менеджере секретов или переменной окружения. Не размещайте его в исходном коде или в клиентском JavaScript.
Контрольный список оценки производства
Протестируйте идентификатор размещенной модели, который вы будете использовать в продакшене. Не предполагайте, что поведение исходной модели или конкурента переносится без изменений.
Качество инструкций: Оценивайте реальные запросы по фактической точности, соблюдению формата и поведению при отказе.
Управление рассуждениями: Проверьте, предоставляет ли размещенная модель средства управления размышлениями и где содержимое рассуждений появляется в ответе.
Ограничения контекста: Измерьте допустимый объем входных данных, максимальный объем вывода, поведение при усечении и качество вблизи документированного поставщиком предела.
Использование инструментов: Тестируйте имена инструментов, аргументы, соответствие схемам, повторные попытки и некорректные вызовы.
Многоязычное качество: Тестируйте языки, которые нужны вашим пользователям, включая технические термины и переключение между языками.
Задержка и стоимость: Сравнивайте короткие и длинные запросы, потоковую передачу, варианты кэширования и текущую цену OdiRouter.
Резервные варианты: Решите, что произойдет, если модель недоступна, ограничена по частоте запросов или возвращает недопустимую структуру.
Используйте OdiRouter pricing для планирования затрат. Каталоги и цены меняются, поэтому это руководство ссылается на актуальный источник, а не повторяет непроверенное число.
Распространенные ошибки интеграции
Принятие 3.3B активированных параметров за общий размер модели.
Предположение, что один идентификатор модели работает с API каждого поставщика.
Перенос контекста или поведения варианта 2507 на исходную модель.
Включение масштабирования для длинного контекста без проверки на более коротких запросах.
Зависимость от тегов размышлений до тестирования размещенного конечного узла.
Размещение API-ключа в браузерной сборке, репозитории, журнале или примере в статье.
Выход в продакшен без проверки структурированного вывода, вызовов инструментов, тайм-аутов и поведения резервных вариантов.
Источники и следующий шаг
Сверьте сведения о модели с Qwen3-30B-A3B model card и Qwen3 release post. Затем просмотрите current OdiRouter models, подтвердите поддерживаемый идентификатор и следуйте OdiRouter quick start.