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.
745 lines • 19.5 kB
JSON
{
"metadata": {
"version": "1.0.0",
"lastUpdated": "2025-08-10T06:26:23.416Z",
"description": "Centralized mapping of AI providers to their model list endpoints",
"totalProviders": 39
},
"providers": {
"openai": {
"name": "OpenAI",
"website": "https://openai.com",
"apiDocs": "https://platform.openai.com/docs/api-reference",
"modelsEndpoint": "https://api.openai.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings",
"vision",
"audio",
"tts"
],
"rateLimits": {
"models": "unlimited",
"requests": "10000/min"
}
},
"anthropic": {
"name": "Anthropic",
"website": "https://anthropic.com",
"apiDocs": "https://docs.anthropic.com/claude/reference",
"modelsEndpoint": "https://api.anthropic.com/v1/models",
"authType": "x-api-key",
"status": "active",
"supportedFeatures": [
"chat",
"vision"
],
"rateLimits": {
"models": "unlimited",
"requests": "1000/min"
}
},
"groq": {
"name": "Groq",
"website": "https://groq.com",
"apiDocs": "https://console.groq.com/docs",
"modelsEndpoint": "https://api.groq.com/openai/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "30/min"
}
},
"cohere": {
"name": "Cohere",
"website": "https://cohere.com",
"apiDocs": "https://docs.cohere.com/reference",
"modelsEndpoint": "https://api.cohere.ai/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "1000/min"
}
},
"mistralai": {
"name": "Mistral AI",
"website": "https://mistral.ai",
"apiDocs": "https://docs.mistral.ai/api",
"modelsEndpoint": "https://api.mistral.ai/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "1000/min"
}
},
"perplexity": {
"name": "Perplexity AI",
"website": "https://perplexity.ai",
"apiDocs": "https://docs.perplexity.ai",
"modelsEndpoint": "https://api.perplexity.ai/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "20/min"
}
},
"togetherai": {
"name": "Together AI",
"website": "https://together.ai",
"apiDocs": "https://docs.together.ai/reference",
"modelsEndpoint": "https://api.together.xyz/models/info",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "600/min"
}
},
"deepseek": {
"name": "DeepSeek",
"website": "https://deepseek.com",
"apiDocs": "https://platform.deepseek.com/api-docs",
"modelsEndpoint": "https://api.deepseek.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "60/min"
}
},
"fireworksai": {
"name": "Fireworks AI",
"website": "https://fireworks.ai",
"apiDocs": "https://readme.fireworks.ai/docs",
"modelsEndpoint": "https://api.fireworks.ai/inference/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "600/min"
}
},
"rekaai": {
"name": "Reka AI",
"website": "https://reka.ai",
"apiDocs": "https://docs.reka.ai",
"modelsEndpoint": "https://api.reka.ai/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"vision"
],
"rateLimits": {
"models": "unlimited",
"requests": "60/min"
}
},
"huggingface": {
"name": "Hugging Face",
"website": "https://huggingface.co",
"apiDocs": "https://huggingface.co/docs/api-inference",
"modelsEndpoint": "https://api-inference.huggingface.co/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "1000/hour"
}
},
"replicate": {
"name": "Replicate",
"website": "https://replicate.com",
"apiDocs": "https://replicate.com/docs/reference/http",
"modelsEndpoint": "https://api.replicate.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"vision",
"image_generation"
],
"rateLimits": {
"models": "unlimited",
"requests": "1000/min"
}
},
"voyage": {
"name": "Voyage AI",
"website": "https://voyage.ai",
"apiDocs": "https://docs.voyageai.com",
"modelsEndpoint": "https://api.voyageai.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "300/min"
}
},
"novitaai": {
"name": "Novita AI",
"website": "https://novita.ai",
"apiDocs": "https://novita.ai/docs",
"modelsEndpoint": "https://api.novita.ai/v3/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"image_generation"
],
"rateLimits": {
"models": "unlimited",
"requests": "200/min"
}
},
"nvidia": {
"name": "NVIDIA AI",
"website": "https://nvidia.com/ai",
"apiDocs": "https://docs.nvidia.com/nim",
"modelsEndpoint": "https://integrate.api.nvidia.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "1000/min"
}
},
"octoai": {
"name": "OctoAI",
"website": "https://octo.ai",
"apiDocs": "https://octo.ai/docs/getting-started/inference-models",
"modelsEndpoint": "https://text.octoai.run/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "1000/min"
}
},
"deepinfra": {
"name": "DeepInfra",
"website": "https://deepinfra.com",
"apiDocs": "https://deepinfra.com/docs",
"modelsEndpoint": "https://api.deepinfra.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "300/min"
}
},
"anyscale": {
"name": "Anyscale",
"website": "https://anyscale.com",
"apiDocs": "https://docs.anyscale.com/endpoints",
"modelsEndpoint": "https://api.endpoints.anyscale.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "500/min"
}
},
"ai21": {
"name": "AI21 Studio",
"website": "https://ai21.com",
"apiDocs": "https://docs.ai21.com/reference",
"modelsEndpoint": "https://api.ai21.com/studio/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "300/min"
}
},
"zhipuai": {
"name": "智谱AI (Zhipu AI)",
"website": "https://zhipuai.cn",
"apiDocs": "https://open.bigmodel.cn/dev/api",
"modelsEndpoint": "https://open.bigmodel.cn/api/paas/v4/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings",
"vision"
],
"rateLimits": {
"models": "unlimited",
"requests": "200/min"
}
},
"moonshot": {
"name": "月之暗面 (Moonshot AI)",
"website": "https://moonshot.cn",
"apiDocs": "https://platform.moonshot.cn/docs",
"modelsEndpoint": "https://api.moonshot.cn/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "60/min"
},
"lastUpdated": "2025-08-10T06:26:23.416Z"
},
"minimax": {
"name": "MiniMax",
"website": "https://minimax.chat",
"apiDocs": "https://api.minimax.chat/document",
"modelsEndpoint": "https://api.minimax.chat/v1/text/chatcompletion_pro/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "200/min"
},
"lastUpdated": "2025-08-10T06:26:23.415Z"
},
"baidu": {
"name": "百度智能云 (Baidu AI)",
"website": "https://cloud.baidu.com",
"apiDocs": "https://cloud.baidu.com/doc/WENXINWORKSHOP",
"modelsEndpoint": "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/models",
"authType": "access_token",
"status": "active",
"supportedFeatures": [
"chat",
"vision",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "300/min"
},
"lastUpdated": "2025-08-10T06:26:23.411Z"
},
"alibaba": {
"name": "阿里云 (Alibaba Cloud AI)",
"website": "https://dashscope.aliyun.com",
"apiDocs": "https://help.aliyun.com/zh/dashscope",
"modelsEndpoint": "https://dashscope.aliyuncs.com/api/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"vision",
"audio",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "500/min"
},
"lastUpdated": "2025-08-10T06:26:23.411Z"
},
"bytedance": {
"name": "字节跳动 (ByteDance Doubao)",
"website": "https://volcengine.com",
"apiDocs": "https://volcengine.com/docs",
"modelsEndpoint": "https://ark.cn-beijing.volces.com/api/v3/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"vision"
],
"rateLimits": {
"models": "unlimited",
"requests": "200/min"
},
"lastUpdated": "2025-08-10T06:26:23.410Z"
},
"tencent": {
"name": "腾讯云 (Tencent Hunyuan)",
"website": "https://cloud.tencent.com",
"apiDocs": "https://cloud.tencent.com/document/product/1729",
"modelsEndpoint": "https://hunyuan.tencentcloudapi.com/models",
"authType": "signature",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "100/min"
},
"lastUpdated": "2025-08-10T06:26:23.412Z"
},
"iflytek": {
"name": "科大讯飞 (iFLYTEK Spark)",
"website": "https://xinghuo.xfyun.cn",
"apiDocs": "https://www.xfyun.cn/doc/spark/Web-API.html",
"modelsEndpoint": "https://spark-api.xf-yun.com/v1/models",
"authType": "app_id",
"status": "active",
"supportedFeatures": [
"chat",
"audio"
],
"rateLimits": {
"models": "unlimited",
"requests": "100/min"
},
"lastUpdated": "2025-08-10T06:26:23.412Z"
},
"baichuan": {
"name": "百川智能 (Baichuan AI)",
"website": "https://baichuan-ai.com",
"apiDocs": "https://platform.baichuan-ai.com/docs",
"modelsEndpoint": "https://api.baichuan-ai.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "60/min"
},
"lastUpdated": "2025-08-10T06:26:23.413Z"
},
"stepfun": {
"name": "阶跃星辰 (StepFun)",
"website": "https://stepfun.com",
"apiDocs": "https://platform.stepfun.com/docs",
"modelsEndpoint": "https://api.stepfun.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"vision"
],
"rateLimits": {
"models": "unlimited",
"requests": "60/min"
},
"lastUpdated": "2025-08-10T06:26:23.413Z"
},
"yi": {
"name": "零一万物 (01.AI)",
"website": "https://01.ai",
"apiDocs": "https://platform.lingyiwanwu.com/docs",
"modelsEndpoint": "https://api.lingyiwanwu.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"vision"
],
"rateLimits": {
"models": "unlimited",
"requests": "200/min"
},
"lastUpdated": "2025-08-10T06:26:23.414Z"
},
"xai": {
"name": "xAI (Grok)",
"website": "https://x.ai",
"apiDocs": "https://docs.x.ai",
"modelsEndpoint": "https://api.x.ai/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "100/min"
},
"lastUpdated": "2025-08-10T06:26:23.414Z"
},
"cloudflareai": {
"name": "Cloudflare Workers AI",
"website": "https://cloudflare.com",
"apiDocs": "https://developers.cloudflare.com/workers-ai",
"modelsEndpoint": "https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/models/search",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings",
"image_generation"
],
"rateLimits": {
"models": "unlimited",
"requests": "1000/min"
}
},
"google": {
"name": "Google AI (Gemini)",
"website": "https://ai.google",
"apiDocs": "https://ai.google.dev/docs",
"modelsEndpoint": "https://generativelanguage.googleapis.com/v1/models",
"authType": "api_key",
"status": "active",
"supportedFeatures": [
"chat",
"vision",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "60/min"
}
},
"watsonxai": {
"name": "IBM Watson AI",
"website": "https://ibm.com/watson",
"apiDocs": "https://cloud.ibm.com/docs/watsonxai",
"modelsEndpoint": "https://us-south.ml.cloud.ibm.com/ml/v1/foundation_model_specs",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "500/min"
}
},
"writer": {
"name": "Writer",
"website": "https://writer.com",
"apiDocs": "https://dev.writer.com",
"modelsEndpoint": "https://api.writer.com/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "1000/min"
}
},
"ollama": {
"name": "Ollama (Local)",
"website": "https://ollama.ai",
"apiDocs": "https://github.com/ollama/ollama/blob/main/docs/api.md",
"modelsEndpoint": "http://localhost:11434/api/tags",
"authType": "none",
"status": "local",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "unlimited"
}
},
"llamacpp": {
"name": "LLaMA.cpp (Local)",
"website": "https://github.com/ggerganov/llama.cpp",
"apiDocs": "https://github.com/ggerganov/llama.cpp/blob/master/examples/server/README.md",
"modelsEndpoint": "http://localhost:8080/v1/models",
"authType": "none",
"status": "local",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "unlimited"
}
},
"siliconflow": {
"name": "硅基流动 (SiliconFlow)",
"website": "https://cloud.siliconflow.cn",
"apiDocs": "https://docs.siliconflow.cn",
"modelsEndpoint": "https://api.siliconflow.cn/v1/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat",
"embeddings"
],
"rateLimits": {
"models": "unlimited",
"requests": "300/min"
},
"addedAt": "2025-08-10T06:26:23.415Z"
},
"coze": {
"name": "Coze",
"website": "https://www.coze.com",
"apiDocs": "https://www.coze.com/docs",
"modelsEndpoint": "https://api.coze.com/open_api/v2/models",
"authType": "bearer",
"status": "active",
"supportedFeatures": [
"chat"
],
"rateLimits": {
"models": "unlimited",
"requests": "100/min"
},
"addedAt": "2025-08-10T06:26:23.415Z"
}
},
"categories": {
"global": [
"openai",
"anthropic",
"google",
"cohere",
"mistralai"
],
"chinese": [
"zhipuai",
"moonshot",
"minimax",
"baidu",
"alibaba",
"bytedance",
"tencent",
"iflytek",
"baichuan",
"stepfun",
"yi"
],
"opensource": [
"huggingface",
"replicate",
"togetherai",
"ollama",
"llamacpp"
],
"specialized": [
"voyage",
"nvidia",
"cloudflareai",
"watsonxai"
],
"emerging": [
"groq",
"fireworksai",
"rekaai",
"xai",
"deepseek"
],
"enterprise": [
"microsoft",
"aws",
"oracle",
"salesforce"
],
"local": [
"ollama",
"llamacpp"
]
},
"features": {
"chat": [
"openai",
"anthropic",
"groq",
"cohere",
"mistralai",
"zhipuai",
"moonshot",
"baidu",
"alibaba"
],
"vision": [
"openai",
"anthropic",
"google",
"zhipuai",
"rekaai",
"alibaba",
"stepfun",
"yi"
],
"audio": [
"openai",
"alibaba",
"iflytek"
],
"embeddings": [
"openai",
"cohere",
"mistralai",
"voyage",
"huggingface",
"nvidia",
"deepinfra"
],
"image_generation": [
"openai",
"replicate",
"novitaai",
"cloudflareai"
],
"code": [
"openai",
"anthropic",
"deepseek",
"groq",
"stepfun"
]
}
}