Главная/Блог/Разбор/Kimi K3: Архитектура, Лицензия и Запуск…
Разбор4 мин чтения · 24 сентября 2026 г.

Kimi K3: Архитектура, Лицензия и Запуск через API

Разбор архитектуры MoE модели Kimi K3 (2.8T параметров), условий лицензии Moonshot AI и практические примеры вызова через OpenRouter API.

Kimi K3: Архитектура, Лицензия и Запуск через API

Kimi K3 от Moonshot AI — это новая веха в открытых весах (open-weight), но не в открытом исходном коде. Модель доступна на Hugging Face, однако её использование регулируется специфичной лицензией, которая накладывает ограничения на коммерческое масштабирование. В этой статье разберем технические характеристики, юридические нюансы и способы интеграции модели.

01Open-weight против Open-source: в чем разница?

Важно понимать статус Kimi K3. Это open-weight модель: веса опубликованы, их можно скачать и запустить. Однако лицензия Kimi K3 License не является «открытой» в понимании Open Source Initiative (OSI). У нее нет идентификатора SPDX, и она не входит в список одобренных OSI лицензий (в отличие от Apache-2.0 или MIT).

Это означает, что вы можете свободно использовать, модифицировать и распространять веса, но при превышении определенных пороговых значений (доход или количество пользователей) возникают обязательства перед Moonshot AI.

⚠️
Важно для коммерсантов. Если ваш сервис работает как Model-as-a-Service (MaaS) и годовой доход превышает $20 млн, вам необходимо заключить отдельное соглашение с Moonshot AI. Для внутреннего использования или небольших проектов эти ограничения не действуют.

02Архитектура и технические характеристики

Kimi K3 — это мультимодальная модель с архитектурой Mixture-of-Experts (MoE). Она обрабатывает текст, изображения и видео. Ключевая особенность — использование квантования MXFP4 для весов, что позволяет эффективно хранить огромную модель.

Параметр Значение
Общее число параметров 2.8 Trillion (2.8T)
Активные параметры на токен 104 Billion (104B)
Эксперты (Experts) 896 всего, 16 активны на токен
Контекстное окно 1,048,576 токенов (~1M)
Формат весов MXFP4 (weights), MXFP8 (activations)
Визуальный энкодер MoonViT-V2 (401M параметров)

Модель использует механизм Kimi Delta Attention и Attention Residuals. По умолчанию режим рассуждений (reasoning) включен, что позволяет модели «думать» перед ответом, особенно полезно для сложных логических и математических задач.

03Условия лицензии Kimi K3

Лицензия предоставляет широкие права на использование, но вводит два ключевых условия для масштабирования:

  1. Gate для Model-as-a-Service (MaaS): Если вы предоставляете доступ к инференсу или тонкой настройке модели третьим лицам (через API) и ваш совокупный доход превышает $20 млн за 12 месяцев, вы обязаны заключить отдельное коммерческое соглашение с Moonshot AI.
  2. Атрибуция в интерфейсе: Если ваше коммерческое продукт имеет более 100 млн активных пользователей в месяц или ежемесячный доход более $20 млн, вы обязаны prominently (заметно) отображать название «Kimi K3» в пользовательском интерфейсе.

Исключения: внутреннее использование (без доступа третьих лиц) и использование через официальные продукты Moonshot AI или сертифицированных партнеров.

💡
Совет по интеграции. При использовании API через OpenRouter, всегда передавайте полный ответ ассистента (включая поле reasoning_details и tool_calls) обратно в контекст диалога для корректной работы многооборотных бесед.

04Запуск через OpenRouter API

Для большинства практиков запуск локально на 2.8T модели невозможен без кластера из нескольких GPU. Оптимальный путь — использование API. На OpenRouter модель доступна по ID moonshotai/kimi-k3.

Параметры запроса

Модель поддерживает работу с инструментами (tools), структурированный вывод и настройку усилий рассуждений. Ниже пример запроса на TypeScript, который отправляет изображение и запрашивает анализ с высоким уровнем рассуждений.

Пример использования SDK OpenRouter для отправки изображения и текста:

terminalpython
import { OpenRouter } from "@openrouter/sdk";

const openRouter = new OpenRouter({
  apiKey: process.env.OPENROUTER_API_KEY ?? "",
});

const result = await openRouter.chat.send({
  model: "moonshotai/kimi-k3",
  messages: [
    {
      role: "user",
      content: [
        {
          type: "image_url",
          imageUrl: { url: "https://example.com/screenshot.png" },
        },
        {
          type: "text",
          text: "Summarize this screenshot and list the open questions.",
        },
      ],
    },
  ],
  reasoning: {
    effort: "high", // low, high, max
  },
});

console.log(result.choices[0].message.content);

Управление рассуждениями (Reasoning)

Рассуждения включены по умолчанию. Вы можете управлять им через объект reasoning:

  • reasoning.effort: low, high, max (по умолчанию max).
  • reasoning.exclude: если true, поле с рассуждениями не возвращается в ответе, но модель все равно «думает».
  • reasoning.enabled: если false, запрос отключает рассуждения (но это не гарантия, что внутренний процесс остановлен, просто вывод будет короче).

Ценообразование

Цены варьируются в зависимости от провайдера на OpenRouter. На момент публикации (сентябрь 2026) диапазон цен был следующим:

  • Prompt (вход): $1.80 – $6.00 за 1 млн токенов.
  • Completion (выход): $9.01 – $22.50 за 1 млн токенов.
  • Cache-read: $0.21 – $0.60 за 1 млн токенов.

Официальный эндпоинт Moonshot AI предлагает: $3.00 за prompt, $15.00 за completion, $0.30 за cache-read.

05Кому подойдёт / что запустится

  • Разработчики SaaS: Идеально для приложений, требующих анализа длинных документов (1M контекст) и мультимодальности (текст + видео/фото). Следите за порогом в $20 млн дохода.
  • Исследователи: Отличная база для тонкой настройки (fine-tuning) благодаря открытым весам, но помните о требованиях к атрибуции при масштабировании.
  • Локальные энтузиасты: Запуск невозможен на потребительском железе. Требуется multi-node serving (vLLM, SGLang) с огромным объемом VRAM. Используйте API.
  • Интеграция: Поддерживает Tool Calling и Structured Outputs, что делает её пригодной для сложных агентов.

Источник: OpenRouter ↗