large-models-interface
Version:
A comprehensive, unified interface for all types of AI models - natural language, vision, audio, and video. Supports 51 providers with dynamic model discovery and multi-modal capabilities.
130 lines (129 loc) • 3.12 kB
JSON
{
"name": "large-models-interface",
"version": "1.0.0",
"main": "src/index.js",
"description": "A comprehensive, unified interface for all types of AI models - natural language, vision, audio, and video. Supports 51 providers with dynamic model discovery and multi-modal capabilities.",
"type": "commonjs",
"scripts": {
"test": "jest",
"prettier": "prettier --write \"src/**/*.js\"",
"build": "node build/pre-run.js",
"build-providers": "node build/pre-run.js --fast"
},
"keywords": [
"large-models",
"multi-modal-ai",
"ai-interface",
"llm-interface",
"vision-models",
"audio-models",
"video-models",
"natural-language-processing",
"computer-vision",
"speech-recognition",
"text-to-speech",
"image-generation",
"ai21-studio",
"ai21",
"ailayer",
"aimlapi",
"anyscale",
"anthropic",
"microsoft-azure-ai",
"cloudflare-ai",
"cohere",
"corcel",
"deepinfra",
"deepseek",
"fireworks-ai",
"forefront-ai",
"friendliai",
"google-gemini",
"gooseai",
"groq",
"hugging-face",
"hugging-face-inference",
"hyperbee-ai",
"lamini",
"llama-cpp",
"mistral-ai",
"monster-api",
"neets-ai",
"novita-ai",
"nvidia-ai",
"octoai",
"ollama",
"openai",
"perplexity-ai",
"reka-ai",
"replicate",
"shuttle-ai",
"theb-ai",
"together-ai",
"voyage-ai",
"watsonx-ai",
"writer",
"zhipu-ai",
"baidu-ernie",
"alibaba-qwen",
"bytedance-doubao",
"tencent-hunyuan",
"iflytek-spark",
"baichuan-ai",
"moonshot-kimi",
"minimax-ai",
"stepfun-ai",
"yi-ai",
"xai-grok",
"coze-ai",
"siliconflow",
"chinese-llm",
"chinese-ai",
"dynamic-model-discovery",
"unified-ai-interface"
],
"author": "chenxingqiang",
"license": "MIT",
"bugs": {
"url": "https://github.com/chenxingqiang/large-models-interface/issues"
},
"homepage": "https://github.com/chenxingqiang/large-models-interface#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/chenxingqiang/large-models-interface.git"
},
"dependencies": {
"@google/generative-ai": "^0.24.1",
"axios": "^1.11.0",
"dotenv": "^17.2.1",
"jsonrepair": "^3.13.0",
"loglevel": "^1.9.2"
},
"devDependencies": {
"@babel/core": "^7.28.0",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/preset-env": "^7.28.0",
"@eslint/js": "^9.32.0",
"babel-jest": "^30.0.5",
"cache-manager": "^7.1.0",
"cache-manager-fs-hash": "^2.0.0",
"canvas": "^3.1.2",
"cheerio": "^1.1.2",
"cloudinary": "^2.7.0",
"convert-svg-to-png": "^0.7.1",
"eventsource": "^4.0.0",
"flat-cache": "^6.1.12",
"fs-extra": "^11.3.0",
"globals": "^16.3.0",
"jest": "^30.0.5",
"langchain": "^0.3.30",
"markdown-to-text": "^0.1.1",
"open-graph-scraper": "^6.10.0",
"sharp": "^0.34.3",
"sharp-ico": "^0.1.5",
"simple-git": "^3.28.0",
"tldjs": "^2.3.2",
"vm": "^0.1.0",
"xml2js": "^0.6.2"
}
}