packages/moonshotai/README.md
The Moonshot AI provider for the AI SDK contains language model support for the Moonshot AI platform, including the Kimi model series.
The Moonshot AI provider is available in the @ai-sdk/moonshotai module. You can install it with
npm i @ai-sdk/moonshotai
If you use coding agents such as Claude Code or Cursor, we highly recommend adding the AI SDK skill to your repository:
npx skills add vercel/ai
You can import the default provider instance moonshotai from @ai-sdk/moonshotai:
import { moonshotai } from '@ai-sdk/moonshotai';
import { moonshotai } from '@ai-sdk/moonshotai';
import { generateText } from 'ai';
const { text } = await generateText({
model: moonshotai('kimi-k2.5'),
prompt: 'Write a JavaScript function that sorts a list:',
});
import { moonshotai } from '@ai-sdk/moonshotai';
import { generateText } from 'ai';
const { text } = await generateText({
model: moonshotai('kimi-k2-thinking'),
prompt: 'Solve this problem step by step: What is 15% of 240?',
moonshotai: {
thinking: {
type: 'enabled',
budgetTokens: 2048,
},
reasoningHistory: 'interleaved',
},
});
Please check out the Moonshot AI provider for more information.