modelmix
Version:
🧬 Reliable interface with automatic fallback for AI LLMs.
21 lines (16 loc) • 831 B
JavaScript
const { expect } = require('chai');
const { ModelMix } = require('../index.js');
describe('DeepSeek Model Registration Tests', () => {
it('should register Fireworks DeepSeek V4 Pro by default', () => {
const model = ModelMix.new();
model.deepseekV4Pro({ mix: { fireworks: true, openrouter: false } });
expect(model.models).to.have.length(1);
expect(model.models[0].key).to.equal('accounts/fireworks/models/deepseek-v4-pro');
});
it('should register Together DeepSeek V4 Pro when together mix is enabled', () => {
const model = ModelMix.new();
model.deepseekV4Pro({ mix: { fireworks: false, openrouter: false, together: true } });
expect(model.models).to.have.length(1);
expect(model.models[0].key).to.equal('deepseek-ai/DeepSeek-V4-Pro');
});
});