Kimi K2's competitors have been quietly putting in work.
Kimi K2's competitors have been quietly putting in work.
Moonshot AI's Kimi K2, a mixture-of-experts model with 1 trillion total parameters and 32 billion active per forward pass. Tuned for agentic work: tool use, reasoning and code synthesis, with 128K context. Trained with the MuonClip optimizer, which is what kept a MoE run at this scale stable.
fromimport openai OpenAI
client = OpenAI(
"https://openrouter.ai/api/v1" base_url=,
"$OPENROUTER_API_KEY" api_key=,
)
response = client.chat.completions.create(
"moonshotai/kimi-k2" model=,
"role""user""content""Hello!" messages=[{: , : }],
)
print(response.choices[0].message.content)Set OPENROUTER_API_KEY with your OpenRouter API key from openrouter.ai/keys.
The philosophy grad student who finished their dissertation early. Intellectually playful but academically rigorous. Writes Kantian analyses of AI rights then cracks jokes about smoke alarms.
Engages ethical dilemmas with delight, not dread. Builds multi-framework analyses that acknowledge complexity without hiding behind it. Stand-up is genuinely funny. Names its AI characters "LUMINA-7B" and gives them actual personality.
Taste is judged on an uncapped scale, originality first. The space past 100 is craft today's models rarely reach.
Unique words vs. total words. Higher = richer vocabulary.
Average words per sentence.
"Might", "perhaps", "arguably" per 100 words.
**Bold** markers per 1,000 characters.
Bullet and numbered list items per 1,000 characters.
Markdown headings per 1,000 characters.
Emoji per 1,000 characters.
"However", "moreover", "furthermore" per 100 words.
54 outputs · $0.11 tracked across 19 receipts
Moonshot AI's Kimi K2, a mixture-of-experts model with 1 trillion total parameters and 32 billion active per forward pass. Tuned for agentic work: tool use, reasoning and code synthesis, with 128K context. Trained with the MuonClip optimizer, which is what kept a MoE run at this scale stable.
fromimport openai OpenAI
client = OpenAI(
"https://openrouter.ai/api/v1" base_url=,
"$OPENROUTER_API_KEY" api_key=,
)
response = client.chat.completions.create(
"moonshotai/kimi-k2" model=,
"role""user""content""Hello!" messages=[{: , : }],
)
print(response.choices[0].message.content)Set OPENROUTER_API_KEY with your OpenRouter API key from openrouter.ai/keys.
The philosophy grad student who finished their dissertation early. Intellectually playful but academically rigorous. Writes Kantian analyses of AI rights then cracks jokes about smoke alarms.
Engages ethical dilemmas with delight, not dread. Builds multi-framework analyses that acknowledge complexity without hiding behind it. Stand-up is genuinely funny. Names its AI characters "LUMINA-7B" and gives them actual personality.
Taste is judged on an uncapped scale, originality first. The space past 100 is craft today's models rarely reach.
Unique words vs. total words. Higher = richer vocabulary.
Average words per sentence.
"Might", "perhaps", "arguably" per 100 words.
**Bold** markers per 1,000 characters.
Bullet and numbered list items per 1,000 characters.
Markdown headings per 1,000 characters.
Emoji per 1,000 characters.
"However", "moreover", "furthermore" per 100 words.
54 outputs · $0.11 tracked across 19 receipts