minimax-provider.test.ts 711 B

12345678910111213141516171819202122
  1. import { describe, expect, it } from 'vitest';
  2. import { getProvider } from '@/lib/ai/providers';
  3. describe('MiniMax provider defaults', () => {
  4. it('uses the Anthropic-compatible v1 endpoint by default', () => {
  5. expect(getProvider('minimax')?.defaultBaseUrl).toBe('https://api.minimaxi.com/anthropic/v1');
  6. });
  7. it('matches the official Anthropic-compatible MiniMax model list', () => {
  8. const modelIds = getProvider('minimax')?.models.map((model) => model.id) ?? [];
  9. expect(modelIds).toEqual([
  10. 'MiniMax-M2',
  11. 'MiniMax-M2.1',
  12. 'MiniMax-M2.1-highspeed',
  13. 'MiniMax-M2.5',
  14. 'MiniMax-M2.5-highspeed',
  15. 'MiniMax-M2.7',
  16. 'MiniMax-M2.7-highspeed',
  17. ]);
  18. });
  19. });