Разработка ПО на основе ИИ стремительно развивается благодаря двум главным трендам: мощным моделям с открытым весом и полностью интегрированным средам разработки с ИИ. GPT‑OSS — это серия моделей с открытым весом от OpenAI, известная сильными рассуждениями, агентоподобными способностями и глубокой настраиваемостью. TRAE от ByteDance — это AI IDE, задуманная как полноценный «AI-инженер», способный самостоятельно создавать программное обеспечение.
Вопрос в том, что произойдёт, если объединить управляемую способность GPT‑OSS к рассуждениям с богатым инструментарием и автоматизированным фреймворком разработки TRAE? Вместе они создают рабочий процесс, который одновременно автоматизирован и точно подстроен под ваши нужды. Это руководство объясняет, как их соединить и раскрыть их полный потенциал.
Что такое Trae?
TRAE — это также название интегрированной среды разработки (IDE) на основе ИИ, созданной компанией ByteDance. Она предназначена для работы как «AI-инженер», который может самостоятельно создавать программные решения, понимая сложные задачи и выполняя их. TRAE стремится упростить рабочий процесс разработки, позволяя пользователям делегировать задачи ИИ.

Ключевые функции Trae
Расширенная интеграция инструментов и возможностей (Model Context Protocol — MCP)
- Интеграция внешних инструментов: TRAE интегрируется с различными внешними инструментами, позволяя AI-агентам использовать их для более эффективного выполнения задач.
- Поддержка MCP: Поддерживает протокол контекста модели (MCP) — открытый стандарт для подключения AI-приложений к внешним источникам данных и инструментам. Он действует как универсальный порт «USB-C» для ИИ, решая проблему подключения AI-моделей к изолированным данным.
- Расширенные возможности ИИ: Через MCP агенты могут получать доступ к внешним ресурсам, таким как Google Drive, Slack, GitHub и базы данных, чтобы лучше понимать и выполнять сложные задачи.
Более глубокое понимание контекста и точный контроль
- Глубокое понимание контекста разработки: TRAE глубоко понимает ваш контекст разработки, включая репозитории кода, результаты онлайн-поиска и общие документы.
- Точная настройка поведения: Вы можете настроить правила, чтобы адаптировать поведение ИИ под свой рабочий процесс, гарантируя, что задачи выполняются именно так, как вы задумали.
- Мультимодальное взаимодействие: Поддерживает загрузку изображений (например, макетов дизайна, скриншотов ошибок) для описания требований, позволяя ИИ генерировать более точный код.
CUE: Умное прогнозирование и редактирование одной клавишей
- Прогнозирует ваше следующее действие: Функция CUE (Context Understanding Engine) понимает ваши намерения и предсказывает следующий шаг, анализируя ваше поведение при редактировании.
- Навигация и применение одной клавишей: Просто нажмите клавишу
Tab, чтобы перейти к следующему предложенному изменению или применить умные предложения сразу к нескольким строкам. - Непрерывная оптимизация: Функция постоянно оптимизируется для повышения производительности и отзывчивости, обеспечивая более плавный процесс изменения кода, генерации и исправления ошибок.
Полнофункциональная IDE и помощь ИИ
- Два режима разработки: Предлагает режим IDE для традиционного управляемого пользователем рабочего процесса и режим SOLO, где ИИ ведёт разработку от требований до поставки для полной автоматизации.
- Полноценная IDE: Предоставляет стандартные функции IDE, такие как редактирование кода, управление проектами и контроль версий.
- Помощь ИИ в программировании: Включает различные виды помощи на основе ИИ: умное завершение кода, рефакторинг, чат с вопросами и ответами, генерация проектов на естественном языке.
- Встроенный веб-предпросмотр: Поддерживает прямой предпросмотр веб-страниц внутри IDE для упрощения фронтенд-разработки и отладки.
Что такое Trae Solo?

- Единое рабочее пространство и центр инструментов ИИ:
Режим SOLO интегрирует все необходимые инструменты разработки — IDE, браузер, терминал и документы — непосредственно в ИИ. Это позволяет ИИ рассуждать и действовать с точностью, исходя из конкретных потребностей каждой задачи, устраняя разрыв между идеей и реализацией. - Автономная разработка от начала до конца под руководством ИИ:
Вы просто предоставляете требования, а SOLO автономно выполняет весь жизненный цикл разработки, включая:- Анализ требований
- Прототипирование
- Фронтенд-разработку
- Бэкенд-разработку
- Отладку и оптимизацию
- Сборку и развёртывание
- Единый мониторинг:
Пользователи могут общаться с ИИ и отслеживать все действия по разработке из единого представления. «Расширенное представление» предоставляет детальный обзор всех деталей выполнения в реальном времени. - Мультимодальное взаимодействие: «Говорите» свои требования:
Режим SOLO поддерживает голосовой ввод, позволяя вам взаимодействовать с TRAE так же естественно, как с человеком-коллегой. Вывод ИИ не ограничивается кодом — расширяемое динамическое представление справа обеспечивает визуальную и интуитивно понятную обратную связь. - Инженер контекста:
Режим SOLO спроектирован как идеальный «инженер контекста», способный понимать весь объём вашей работы, чтобы гарантировать, что его действия и результаты основаны на наиболее полной и точной доступной информации.
Таким образом, цель режима TRAE SOLO — «ИИ, который поставляет готовое ПО». Он позволяет разработчикам быстрее создавать и выпускать реальное ПО через простой процесс «Общайся. Думай. Поставляй».
Что такое GPT OSS?
GPT-OSS (Open-Source Series) — это семейство мощных языковых моделей с открытым весом, выпущенных OpenAI. Они предназначены для свободного коммерческого использования и могут запускаться локально на потребительском оборудовании. Серия включает две основные модели: версию на 20 миллиардов и 120 миллиардов параметров, оптимизированные для сильных рассуждений, использования инструментов и эффективности. Это знаменует значительный сдвиг OpenAI в сторону большей прозрачности в AI-сообществе. Эти модели позволяют разработчикам и исследователям дообучать их для собственных целей с полным контролем над своими данными и инфраструктурой, устраняя разрыв между закрытыми проприетарными системами и открытым ИИ.
| Модель | Слои | Всего параметров | Активных параметров на токен | Всего экспертов | Активных экспертов на токен | Длина контекста | Требования к VRAM одной GPU |
| gpt-oss-120b | 36 | 117B | 5,1B | 128 | 4 | 128k | 80 ГБ |
| gpt-oss-20b | 24 | 21B | 3,6B | 32 | 4 | 128k | 16 ГБ |

Почему стоит выбрать GPT OSS для AI-кода?
Настраиваемый формат: Harmony
Модели GPT‑OSS используют специальный формат диалога под названием Harmony. Этот формат организует сообщения в чёткие роли — system, user и assistant — и позволяет управлять тем, как модель думает и отвечает. С помощью Harmony вы можете регулировать глубину рассуждений (низкая, средняя, высокая), решать, показывать ли процесс мышления или скрывать его, а также заставлять модель вызывать функции стабильным структурированным способом. Многие другие модели с открытым исходным кодом не имеют встроенных таких элементов управления, но GPT‑OSS понимает их изначально, поскольку был обучен следовать инструкциям Harmony. Это упрощает получение последовательных, надёжных и удобных для инструментов результатов.
Что можно контролировать с помощью Harmony
Формат Harmony позволяет настраивать несколько ключевых параметров поведения для моделей GPT‑OSS:
| Параметр | Описание | Пример |
|---|---|---|
| Глубина рассуждений | Управляет объёмом пошагового мышления модели. | "Reasoning: low", "Reasoning: medium", "Reasoning: high" |
| Вызов функций | Встроенная поддержка вывода JSON в стиле OpenAI function_call / tool_calls. |
"Always call function weather_api when asked about weather" |
| Видимость рассуждений | Показать или скрыть полную цепочку мыслей в тегах thinking. |
"Show reasoning" / "Hide reasoning" |
| Правила формата вывода | Принудительный структурированный вывод, например JSON, Markdown и т. д. | "Output in JSON format" |
Пример запроса Harmony
{
"messages": [
{
"role": "system",
"content": "Reasoning: medium; Hide reasoning; Output in JSON format"
},
{
"role": "user",
"content": "Explain how quicksort works."
}
]
}
Преимущества использования Harmony с инструментами вроде Trae
При интеграции с платформами генерации кода, отладки и выполнения, такими как Trae, формат Harmony даёт несколько практических преимуществ:
-
Стабильный структурированный вывод
- Harmony гарантирует, что вывод модели следует предсказуемому формату JSON или блока кода.
- Trae может напрямую анализировать это без хрупких регулярных выражений или постобработки.
-
Контроль глубины рассуждений
- Используйте низкую глубину для быстрого прототипирования или простого кода.
- Используйте высокую глубину для сложных алгоритмов, где важна корректность.
- Экономит ресурсы GPU/CPU, согласуя затраты на рассуждения со сложностью задачи.
-
Переключение видимости рассуждений
- Показывайте
thinkingдля отладки и обучения. - Скрывайте рассуждения в продакшене, чтобы уменьшить количество токенов и избежать утечки внутренней логики.
- Показывайте
-
Чёткое управление многошаговым контекстом
- Правила
systemсохраняются между шагами, обеспечивая единый стиль кода и правила выполнения. - Легко итерировать: изменяйте пользовательские инструкции без потери глобальных настроек.
- Правила
-
Бесшовная интеграция с API
- Harmony имитирует API Responses от OpenAI, поэтому любой инструментарий или плагин IDE, совместимый с OpenAI, может работать с GPT‑OSS с минимальными изменениями.
Использование инструментов GPT OSS
Модели GPT‑OSS обучены изначально использовать внешние инструменты как часть процесса рассуждений, с встроенной поддержкой браузера, выполнения Python и применения патчей. Эти инструменты активируются путём определения их в сообщении system в запросе, отформатированном в Harmony.
1. Инструмент браузера
-
Назначение: Поиск в интернете, открытие страниц, поиск текста на страницах.
-
Методы:
search— поиск по ключевым фразам.open— открытие конкретной страницы.find— поиск контента на странице.
-
Особенности:
- Прокручиваемое текстовое окно для управления размером контекста.
- Кэширование для более быстрого повторного посещения страниц.
- Обучен цитировать источники в ответах.
-
Использование: Добавьте определение инструмента браузера через
.with_browser()или.with_tools()в системный запрос. -
Примечание: Эталонная реализация предназначена только для обучения — в продакшене используйте собственный бэкенд.
2. Инструмент Python
-
Назначение: Выполнение вычислений или запуск небольших программ в рамках цепочки рассуждений.
-
Особенности:
- Обучен с использованием инструмента Python с сохранением состояния для многошаговых рассуждений.
- Эталонная реализация использует режим без сохранения состояния.
- Можно переопределить описания инструментов по умолчанию в
openai‑harmony.
-
Использование: Добавьте через
.with_python()или.with_tools()в системный запрос. -
Предупреждение безопасности: Эталонный код запускается в разрешительном Docker-контейнере — добавьте свои ограничения в продакшене.
3. Инструмент применения патчей
- Назначение: Создание, обновление или удаление локальных файлов.
- Сценарий использования: Изменение файлов кода или проекта в рамках автоматизированного цикла разработки.
Как использовать GPT OSS в Trae?
Предварительные требования: получить API-ключ
Novita AI предоставляет API для GPT-OSS 120B
с контекстом 131K по цене $0,1/вход и $0,5/выход. Novita AI также предоставляет GPT-OSS 20B с контекстом 131K по цене $0,05/вход и $0,2/выход, обеспечивая мощную поддержку для максимального раскрытия потенциала кодового агента GPT OSS.Novita AI
Шаг 1: Войдите в систему и откройте библиотеку моделей
Войдите в свою учётную запись и нажмите кнопку Model Library.

Шаг 2: Выберите свою модель
Просмотрите доступные варианты и выберите модель, которая соответствует вашим потребностям.

Шаг 3: Начните бесплатную пробную версию
Начните бесплатную пробную версию, чтобы изучить возможности выбранной модели.

Шаг 4: Получите свой API-ключ
Для аутентификации в API мы предоставим вам новый API-ключ. Перейдите на страницу «Settings» и скопируйте API-ключ, как показано на изображении.

Шаг 5: Установите API
Установите API с помощью менеджера пакетов, соответствующего вашему языку программирования.
После установки импортируйте необходимые библиотеки в вашу среду разработки. Инициализируйте API с вашим API-ключом, чтобы начать взаимодействие с Novita AI LLM. Вот пример использования API chat completions для пользователей Python.
from openai import OpenAI
client = OpenAI(
base_url="https://api.novita.ai/v3/openai",
api_key="",
)
model = "openai/gpt-oss-120b"
stream = True # or False
max_tokens = 65536
system_content = ""Be a helpful assistant""
temperature = 1
top_p = 1
min_p = 0
top_k = 50
presence_penalty = 0
frequency_penalty = 0
repetition_penalty = 1
response_format = { "type": "text" }
chat_completion_res = client.chat.completions.create(
model=model,
messages=[
{
"role": "system",
"content": system_content,
},
{
"role": "user",
"content": "Hi there!",
}
],
stream=stream,
max_tokens=max_tokens,
temperature=temperature,
top_p=top_p,
presence_penalty=presence_penalty,
frequency_penalty=frequency_penalty,
response_format=response_format,
extra_body={
"top_k": top_k,
"repetition_penalty": repetition_penalty,
"min_p": min_p
}
)
if stream:
for chunk in chat_completion_res:
print(chunk.choices[0].delta.content or "", end="")
else:
print(chat_completion_res.choices[0].message.content)
Используйте GPT‑OSS в TRAE
Шаг 1: Откройте Trae и получите доступ к моделям
Запустите приложение Trae. Нажмите на переключатель AI Side Bar в правом верхнем углу, чтобы открыть AI Side Bar. Затем перейдите в AI Management и выберите Models.


Шаг 2: Добавьте пользовательскую модель и выберите Novita в качестве провайдера
Нажмите кнопку Add Model, чтобы создать запись пользовательской модели. В диалоговом окне добавления модели выберите Provider = Novita из выпадающего меню.
В выпадающем списке Model выберите нужную модель (DeepSeek-R1-0528, Kimi K2, GLM 4.5, DeepSeek-V3-0324 или MiniMax-M1-80k). Если точной модели нет в списке, просто введите идентификатор модели, который вы записали из библиотеки Novita. Убедитесь, что вы выбрали правильный вариант модели.


Шаг 3: Введите свой API-ключ
Скопируйте API-ключ Novita AI из своей консоли Novita и вставьте его в поле API Key в Trae.

Ограничения GPT OSS
| Возможность | GPT-OSS (самостоятельно размещённая модель) | GPT-5 API (управляемая платформа) |
|---|---|---|
| Основное предложение | Сырая модель («двигатель») | Полная интегрированная платформа («автомобиль») |
| Возможности модели | Сильные, но на поколение отстают | Передовые, флагманские рассуждения |
| Встроенные инструменты | Отсутствуют. Требуется огромная самостоятельная работа. | Полностью управляемые: веб-поиск, поиск файлов, интерпретатор кода. |
| Контекстное окно | Практически ограничено вашим оборудованием (например, 8k–32k) | Огромное (400k), полностью управляемое. |
| Агентский фреймворк | DIY с библиотеками с открытым исходным кодом. Нет наблюдаемости. | Интегрированный SDK со встроенной наблюдаемостью. |
| Корпоративные функции | Отсутствуют. Нет соответствия стандартам, SSO или административного контроля. | Полный набор: SOC 2, HIPAA, RBAC, SSO и т. д. |
| Поддержка | На базе сообщества и самообслуживание. | Выделенная команда аккаунта и приоритетная поддержка. |
| Обслуживание | Полностью ваша ответственность. Настройка, масштабирование, время безотказной работы. | Нулевое. Полностью управляется OpenAI. |
Интеграция GPT‑OSS с TRAE объединяет лучшее из двух миров:
- GPT‑OSS — это «мозг», управляемый через формат Harmony для регулировки глубины рассуждений, структурирования вывода и скрытия/показа мыслительных процессов.
- TRAE — это «тело», предлагающее интегрированное рабочее пространство, подключения инструментов и автономное управление жизненным циклом ПО, особенно в режиме SOLO.
- Novita AI устраняет разрыв, размещая GPT‑OSS за вас, так что вы можете использовать его через API без дорогостоящего оборудования.
Эта комбинация позволяет разработчикам создать собственного «AI-инженера», который понимает их требования и выполняет их точно так, как задумано, делая возможной по-настоящему автономную поставку ПО.
Часто задаваемые вопросы
Зачем использовать GPT‑OSS с TRAE вместо модели с закрытым API?
Вы получаете полный контроль. Формат Harmony позволяет TRAE управлять глубиной рассуждений, форматом вывода и тем, показывать ли процесс мышления. Вы также можете дообучать GPT‑OSS на своём коде для идеального соответствия.
Нужно ли размещать GPT‑OSS самостоятельно?
Нет. Такие сервисы, как Novita AI, размещают его за вас и предоставляют API-ключ, поэтому вам не нужны дорогие GPU или сложная настройка.
Что такое формат Harmony и почему он важен?
Это специальный формат сообщений, который понимает GPT‑OSS. Он делает вывод стабильным, структурированным и лёгким для обработки TRAE — без хрупкого парсинга.
Novita AI — это облачная платформа «всё в одном», которая расширяет ваши AI-амбиции. Интегрированные API, бессерверные решения, GPU-инстансы — экономичные инструменты, которые вам нужны. Избавьтесь от инфраструктуры, начните бесплатно и воплотите своё AI-видение в реальность.
Рекомендуемое чтение
Qwen 3 в RAG-пайплайнах: универсальное решение — LLM, эмбеддинги и реранкинг
Trae или Claude Code: что лучше подходит для работы с Kimi K2?
Стоимость DeepSeek R1 0528: сравнение API, GPU и локального развёртывания
