modelmix
Version:
🧬 ModelMix - Unified API for Diverse AI LLM.
76 lines (75 loc) • 2.08 kB
JSON
{
"name": "modelmix",
"version": "4.1.6",
"description": "🧬 ModelMix - Unified API for Diverse AI LLM.",
"main": "index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/clasen/ModelMix.git"
},
"keywords": [
"mcp",
"llm",
"ai",
"model",
"openai",
"anthropic",
"agent",
"grok4",
"gpt",
"claude",
"llama",
"fallback",
"kimi",
"chat",
"gpt5",
"opus",
"sonnet",
"multimodal",
"m2",
"gemini",
"ollama",
"lmstudio",
"nano",
"deepseek",
"oss",
"k2",
"reasoning",
"minimax",
"cerebras",
"thinking",
"clasen"
],
"author": "Martin Clasen",
"license": "MIT",
"bugs": {
"url": "https://github.com/clasen/ModelMix/issues"
},
"homepage": "https://github.com/clasen/ModelMix#readme",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.23.0",
"axios": "^1.12.2",
"bottleneck": "^2.19.5",
"file-type": "^16.5.4",
"form-data": "^4.0.4",
"lemonlog": "^1.2.0"
},
"devDependencies": {
"chai": "^5.2.1",
"dotenv": "^17.2.1",
"mocha": "^11.7.1",
"nock": "^14.0.9",
"sinon": "^21.0.0"
},
"scripts": {
"test": "mocha test/**/*.js --timeout 10000 --require dotenv/config --require test/setup.js",
"test:watch": "mocha test/**/*.js --watch --timeout 10000 --require test/setup.js",
"test:json": "mocha test/json.test.js --timeout 10000 --require test/setup.js",
"test:fallback": "mocha test/fallback.test.js --timeout 10000 --require test/setup.js",
"test:templates": "mocha test/templates.test.js --timeout 10000 --require test/setup.js",
"test:images": "mocha test/images.test.js --timeout 10000 --require test/setup.js",
"test:bottleneck": "mocha test/bottleneck.test.js --timeout 10000 --require test/setup.js",
"test:live": "mocha test/live.test.js --timeout 10000 --require dotenv/config --require test/setup.js",
"test:live.mcp": "mocha test/live.mcp.js --timeout 60000 --require dotenv/config --require test/setup.js"
}
}