UNPKG

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
{ "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" } }