Разработчикам · Kimi API
API Kimi K3.1 Pro
K3.1 Pro подключается как большинство моделей с интерфейсом OpenAI: адрес, ключ, имя модели. Отличия в деталях: рассуждение не выключается, часть параметров зафиксирована, а историю диалога надо возвращать целиком.
Сверено с первоисточниками 29 октября 2026 года
Старт
Первый запрос
- Зарегистрироваться на platform.kimi.ai.
- Пополнить баланс хотя бы на $1 — без этого флагманская модель не откроется.
- Создать ключ в консоли, в разделе API-ключей.
- Отправить запрос через официальный SDK OpenAI с адресом
https://api.moonshot.ai/v1и модельюkimi-k3.1-pro.
from openai import OpenAI
client = OpenAI(api_key="ваш ключ", base_url="https://api.moonshot.ai/v1")
r = client.chat.completions.create(
model="kimi-k3.1-pro",
reasoning_effort="high",
messages=[{"role": "user", "content": "Привет"}],
)
print(r.choices[0].message.content)Есть и второй вход — совместимый с Anthropic Messages API по адресу https://api.moonshot.ai/anthropic; через него K3.1 Pro подключают к Anthropic SDK и Claude Code. Codex работает с моделью через Responses API без прокси: в config.toml указывают провайдера, модель kimi-k3.1-pro и окно 1 048 576 токенов. Проверить запрос без кода можно в песочнице Playground на сайте платформы.
Параметры
Что настраивается, а что нет
reasoning_effort— low, high или max, по умолчанию max. Рассуждение включено всегда, параметраthinkingу K3.1 Pro нет.max_completion_tokens— по умолчанию 131 072, можно поднять до 1 048 576.- Зафиксированы
temperature1.0,top_p0.95,n1 и оба штрафа на нуле — в запрос их не передают. - История. В многоходовом диалоге и при вызове инструментов ответ ассистента возвращают целиком, с
reasoning_contentиtool_calls, а не толькоcontent. - Поток отдаёт рассуждение и ответ раздельными полями.
- Структурированный ответ —
json_schemaсоstrict: true; разбирают толькоcontent. - Инструменты —
tool_choice, включаяrequired, и подгрузка на ходу: описание инструмента кладут в системное сообщение посреди диалога, и оно действует с этого места.
Полный список — в руководстве по K3.1 Pro и в справке по глубине рассуждения.
Мультимодальность
Картинки и видео
Изображения передают массивом объектов в поле content — в base64 или ссылкой ms://<id файла> после загрузки. Публичные адреса картинок модель не принимает. Видео загружают через Files API с purpose=video и подключают той же ссылкой. Из Codex CLI видео не отправить: это ограничение самого Codex, сама модель видео понимает.
Кэш
Миллион токенов контекста и кэш
Кэширование работает для всех обычных запросов: повторяющийся префикс записывается автоматически. Срок хранения — 5 минут по умолчанию или час, если передать prompt_cache_options.ttl, и каждое попадание его продлевает. Кэш хранится блоками, поэтому неполный последний блок не сохраняется и оплачивается как обычный вход. Часовой срок выгоден, когда между запросами проходит больше пяти минут: доплата за него окупается со второго попадания. Сколько ушло в кэш, видно в ответе — поля cached_tokens и cache_write_tokens в usage. Подробно — в справке по кэшу.
Лимиты
Тиры и ограничения скорости
| Тир | Сумма | Потоков | Запросов | Токенов |
|---|---|---|---|---|
| Tier0 | $1 | 1 | 3 | 0,5 млн |
| Tier1 | $10 | 15 | 100 | 2 млн |
| Tier2 | $20 | 40 | 100 | 3 млн |
| Tier3 | $100 | 50 | 200 | 3 млн |
| Tier4 | $1 000 | 60 | 200 | 4 млн |
| Tier5 | $3 000 | 100 | 300 | 5 млн |
Нулевой тир годится разве что для проверки: три запроса в минуту и один одновременный. Агенту нужен хотя бы Tier1, то есть $10 пополнений. Купоны в накопленную сумму не засчитываются. При пиковой нагрузке на кластер лимиты могут временно менять, а если система сочтёт активность аккаунта подозрительной, она включает ограничение, которое уже не снимается.
Миграция
Переезд с K2.6 и K2.7 Code
С 31 октября 2026 года модели K2 закрываются для новых пользователей; у тех, кто уже ими пользуется, они работают, а к концу декабря Moonshot собирается вывести из эксплуатации всю серию. Раньше отключили kimi-k2.5 и серию moonshot-v1 (31 августа 2026 года, запросы к ним возвращают 404) и первые модели K2 (25 мая 2026 года). В списке моделей заменой для всех названа kimi-k3.1-pro.
Что поменять в коде: убрать thinking и задавать глубину через reasoning_effort, возвращать сообщение ассистента целиком, не передавать temperature и top_p. Что поменяется в счёте: выход у K3.1 Pro стоит $10 за миллион токенов против $4 у K2.7 Code, вход $2 против $0,95. Без учёта кэша те же запросы обойдутся в 2–2,5 раза дороже, зато окно вырастет вчетверо.
Оговорки
Что ещё учесть
В документации K3.1 Pro прямо сказано, что веб-поиск сейчас обновляется и в рабочих сценариях его в ближайшее время лучше не использовать. Для клиентов API Moonshot предлагает режим Zero Data Retention, без хранения данных запросов. Если нужен готовый агент для кода, а не API, у компании есть Kimi Code: он входит в подписку Kimi и оплачивается из её кредитов, а не с баланса платформы.
Вопрос — ответ
Вопросы разработчиков
Как получить API-ключ Kimi?
Зарегистрироваться на platform.kimi.ai, пополнить баланс хотя бы на $1 и создать ключ в консоли. Ключ передают в SDK OpenAI вместе с адресом https://api.moonshot.ai/v1.
Можно ли отключить рассуждение у K3.1 Pro?
Нет, модель рассуждает всегда. Если ответы идут слишком долго, reasoning_effort ставят на low.
Есть ли бесплатный API Kimi?
Нет. Минимальное пополнение — $1; когда пополнений наберётся на $5, платформа добавит купон на $5.
Работает ли K3.1 Pro в Claude Code и Codex?
Да. Для Claude Code и Anthropic SDK есть адрес https://api.moonshot.ai/anthropic, для Codex — Responses API на https://api.moonshot.ai/v1.
Что будет с K2.6 и K2.7 Code?
С 31 октября 2026 года они закрываются для новых пользователей, к концу декабря Moonshot планирует отключить всю серию K2. Рекомендованная замена — kimi-k3.1-pro.
Читайте в номере