vercel-minimax-ai-provider
v0.0.1
Published
Vercel AI Provider for running MiniMax AI models
Maintainers
Readme
AI SDK - MiniMax AI Provider
The MiniMax AI Provider for the AI SDK contains language model support for the MiniMax platform.
Available Models
- MiniMax-M2: Agentic capabilities, Advanced reasoning
- MiniMax-M2-Stable: High concurrency and commercial use
Both models share the same API interface and usage patterns.
Setup
npm i vercel-minimax-ai-providerProvider Instance
You can import the default provider instance minimax from vercel-minimax-ai-provider:
import { minimax } from 'vercel-minimax-ai-provider';Note: The default
minimaxinstance uses the Anthropic-compatible API format, which provides better support for advanced features. If you need the OpenAI-compatible format, useminimaxOpenAIinstead.
Example
import { minimax } from 'vercel-minimax-ai-provider';
import { generateText } from 'ai';
const { text } = await generateText({
model: minimax('MiniMax-M2'),
prompt: 'Write a JavaScript function that sorts a list:',
});API Compatibility
MiniMax provides two API compatibility modes, both included in this package:
Anthropic-Compatible API (Default)
import { minimax } from 'vercel-minimax-ai-provider';
import { generateText } from 'ai';
const { text } = await generateText({
model: minimax('MiniMax-M2'),
prompt: 'Write a JavaScript function that sorts a list:',
});Or explicitly:
import { minimaxAnthropic } from 'vercel-minimax-ai-provider';
import { generateText } from 'ai';
const { text } = await generateText({
model: minimaxAnthropic('MiniMax-M2'),
prompt: 'Write a JavaScript function that sorts a list:',
});OpenAI-Compatible API
import { minimaxOpenAI } from 'vercel-minimax-ai-provider';
import { generateText } from 'ai';
const { text } = await generateText({
model: minimaxOpenAI('MiniMax-M2'),
prompt: 'Write a JavaScript function that sorts a list:',
});Using MiniMax-M2-Stable
import { minimax } from 'vercel-minimax-ai-provider';
import { generateText } from 'ai';
const { text } = await generateText({
model: minimax('MiniMax-M2-Stable'),
prompt: 'Write a JavaScript function that sorts a list:',
});Documentation
Please check out the MiniMax provider for more information.
