Skip to content

[Provider]: seed kimi-k3.1-pro for the moonshot API preset and plan K2 retirement #7653

Closed

Description

@lidge-jun

Client or integration

Codex CLI

Provider or upstream service

Moonshot / Kimi platform API (moonshot preset, api.moonshot.ai/v1)

OpenCodex version

dev ceef488

Endpoint or capability

Model seeds for kimi-k3.1-pro and kimi-k3.1-pro-highspeed (picker, context window, reasoning_effort)

Current behaviour

KIMI_API_MODELS in src/providers/registry/model-seeds.ts is ["kimi-k3", "kimi-k2.7-code", "kimi-k2.7-code-highspeed", "kimi-k2.6", "kimi-k2.5"]. K3.1 Pro is not seeded for the moonshot preset, so it does not appear in the picker and gets no 1M context window or effort ladder. The usage price rows for moonshot/kimi-k3.1-pro and moonshot/kimi-k3.1-pro-highspeed land in the Kimi pricing PR, but seeds were deliberately left out because I could not verify the API surface live (no platform API key available).

Also: kimi-k2.5 was discontinued 2026-08-31 per https://platform.kimi.ai/docs/models and the whole K2 series closes to new users 2026-10-31 and retires by end of December 2026, yet moonshot.defaultModel is still kimi-k2.7-code.

Expected behaviour

Seed kimi-k3.1-pro / kimi-k3.1-pro-highspeed for moonshot with a 1M window, thinking-only effort ladder low/high/max (the API rejects thinking-disabled requests), text+image(+video) input; plan the K2 retirement (default model, legacy seeds, rename migration) before December 2026.

Minimal redacted request or reproduction

ocx picker for provider moonshot shows no kimi-k3.1-pro.

Actual response or error

n/a (missing seed)

Upstream documentation

https://platform.kimi.ai/docs/guide/kimi-k3-1-pro-quickstart.md, https://platform.kimi.ai/docs/guide/use-reasoning-effort.md, https://platform.kimi.ai/docs/pricing/chat, https://platform.kimi.ai/docs/models.md, https://platform.kimi.ai/docs/guide/codex-kimi.md (base_url https://api.moonshot.ai/v1, model kimi-k3.1-pro, model_context_window 1048576)

Suggested mapping or implementation notes

Unverified legacy prices from third-party aggregators (kimi-k2-thinking, kimi-k2-thinking-turbo, kimi-k2-turbo-preview, kimi-k2-0905/0711-preview, moonshot-v1-*) were NOT added: the official models page lists all of them as Deprecated/discontinued and the official pricing table no longer carries them.

Checks

  • I searched existing provider and compatibility issues.
  • The request and response were redacted.
  • The expected behaviour is based on an upstream specification or a concrete client requirement.

Activity

  1. added
    providerProvider adapters, OpenAI-compat presets, upstream API quirks
    on Oct 24, 2026
  2. lidge-jun commented on Oct 24, 2026

    @lidge-jun
    OwnerAuthor

    The seed part landed on dev in #7695 (merge commit f0bf610): the moonshot API preset now lists kimi-k3.1-pro and kimi-k3.1-pro-highspeed with official metadata. Keeping this issue open for the second half, the K2 retirement and the preset default change, which is an open owner decision.

  3. lidge-jun commented on Oct 30, 2026

    @lidge-jun
    OwnerAuthor

    Resolved on dev by #7695 (f0bf610bee) and #7880 (ad3e3d1871). #7695 seeded kimi-k3.1-pro on the Moonshot API preset; #7880 made it the preset default and retired kimi-k2.5, which was the remaining half tracked here. PRs into dev do not auto-close linked issues, so this was closed manually. The fix ships with the next release cut from dev; please reopen if it still reproduces on a build that contains it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    providerProvider adapters, OpenAI-compat presets, upstream API quirksprovider-compatibilityProvider compatibility reports

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions