| 12345678910111213141516171819202122 |
- import { describe, expect, it } from 'vitest';
- import { getProvider } from '@/lib/ai/providers';
- describe('MiniMax provider defaults', () => {
- it('uses the Anthropic-compatible v1 endpoint by default', () => {
- expect(getProvider('minimax')?.defaultBaseUrl).toBe('https://api.minimaxi.com/anthropic/v1');
- });
- it('matches the official Anthropic-compatible MiniMax model list', () => {
- const modelIds = getProvider('minimax')?.models.map((model) => model.id) ?? [];
- expect(modelIds).toEqual([
- 'MiniMax-M2',
- 'MiniMax-M2.1',
- 'MiniMax-M2.1-highspeed',
- 'MiniMax-M2.5',
- 'MiniMax-M2.5-highspeed',
- 'MiniMax-M2.7',
- 'MiniMax-M2.7-highspeed',
- ]);
- });
- });
|