1 line
39 KiB
JSON
1 line
39 KiB
JSON
{"repo": "chenxingqiang/large-models-interface", "files": {"src/config/providers/iflytek.json": {"a3fc62cfff2bf87b95395425e24a307ef25e6f97": {"t": 1785768216.041592, "n": 433, "h": "c6ca11ee67bd15fb", "c": "{\n \"url\": \"wss://spark-api.xf-yun.com/v3.5/chat\",\n \"model\": {\n \"default\": \"spark-3.5-max\",\n \"large\": \"spark-pro-128k\",\n \"small\": \"spark-lite\",\n \"agent\": \"spark-3.5-max\"\n },\n \"createMessageObject\": \"getMessageObject\",\n \"stream\": true,\n \"jsonMode\": false,\n \"maxTokens\": true,\n \"hasEmbeddings\": false,\n \"modelsEndpoint\": \"https://spark-api.xf-yun.com/v1/models\",\n \"modelsFile\": \"./data/models/iflytekspark.json\"\n}\n"}}, "provider-config-report.json": {"a3fc62cfff2bf87b95395425e24a307ef25e6f97": {"t": 1785768216.9688568, "n": 14722, "h": "d9f82b626deb13cc", "c": "{\n \"timestamp\": \"2025-08-10T06:26:38.927Z\",\n \"summary\": {\n \"totalProviders\": 51,\n \"withModelEndpoints\": 38,\n \"withoutModelEndpoints\": 13,\n \"withModelFiles\": 38\n },\n \"providers\": [\n {\n \"name\": \"ai21\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.ai21.com/studio/v1/models\",\n \"modelFile\": \"./data/models/ai21studio.json\"\n },\n {\n \"name\": \"ailayer\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": false,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"aimlapi\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"alibaba\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://dashscope.aliyuncs.com/api/v1/models\",\n \"modelFile\": \"./data/models/alibabaqwen.json\"\n },\n {\n \"name\": \"anthropic\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.anthropic.com/v1/models\",\n \"modelFile\": \"./data/models/anthropic.json\"\n },\n {\n \"name\": \"anyscale\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": false,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.endpoints.anyscale.com/v1/models\",\n \"modelFile\": \"./data/models/anyscale.json\"\n },\n {\n \"name\": \"baichuan\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.baichuan-ai.com/v1/models\",\n \"modelFile\": \"./data/models/baichuanai.json\"\n },\n {\n \"name\": \"baidu\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/models\",\n \"modelFile\": \"./data/models/baiduernie.json\"\n },\n {\n \"name\": \"bytedance\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://ark.cn-beijing.volces.com/api/v3/models\",\n \"modelFile\": \"./data/models/bytedancedoubao.json\"\n },\n {\n \"name\": \"cloudflareai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": false,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/models/search\",\n \"modelFile\": \"./data/models/cloudflareworkersai.json\"\n },\n {\n \"name\": \"cohere\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.cohere.ai/v1/models\",\n \"modelFile\": \"./data/models/cohere.json\"\n },\n {\n \"name\": \"corcel\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"coze\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.coze.com/open_api/v2/models\",\n \"modelFile\": \"./data/models/coze.json\"\n },\n {\n \"name\": \"deepinfra\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": true,\n \"modelEndpoint\": \"https://api.deepinfra.com/v1/models\",\n \"modelFile\": \"./data/models/deepinfra.json\"\n },\n {\n \"name\": \"deepseek\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.deepseek.com/v1/models\",\n \"modelFile\": \"./data/models/deepseek.json\"\n },\n {\n \"name\": \"fireworksai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": true,\n \"modelEndpoint\": \"https://api.fireworks.ai/inference/v1/models\",\n \"modelFile\": \"./data/models/fireworksai.json\"\n },\n {\n \"name\": \"forefront\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": false,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"friendliai\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": true,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"gemini\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": true,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"gooseai\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"groq\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.groq.com/openai/v1/models\",\n \"modelFile\": \"./data/models/groq.json\"\n },\n {\n \"name\": \"huggingface\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": false,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api-inference.huggingface.co/models\",\n \"modelFile\": \"./data/models/huggingface.json\"\n },\n {\n \"name\": \"hyperbeeai\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": true,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"iflytek\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://spark-api.xf-yun.com/v1/models\",\n \"modelFile\": \"./data/models/iflytekspark.json\"\n },\n {\n \"name\": \"lamini\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": true,\n \"hasStreaming\": false,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"llamacpp\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"http://localhost:8080/v1/models\",\n \"modelFile\": \"./data/models/llamacpplocal.json\"\n },\n {\n \"name\": \"minimax\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.minimax.chat/v1/text/chatcompletion_pro/models\",\n \"modelFile\": \"./data/models/minimax.json\"\n },\n {\n \"name\": \"mistralai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": true,\n \"modelEndpoint\": \"https://api.mistral.ai/v1/models\",\n \"modelFile\": \"./data/models/mistralai.json\"\n },\n {\n \"name\": \"monsterapi\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"moonshot\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.moonshot.cn/v1/models\",\n \"modelFile\": \"./data/models/moonshotkimi.json\"\n },\n {\n \"name\": \"neetsai\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"novitaai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.novita.ai/v3/models\",\n \"modelFile\": \"./data/models/novitaai.json\"\n },\n {\n \"name\": \"nvidia\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://integrate.api.nvidia.com/v1/models\",\n \"modelFile\": \"./data/models/nvidiaai.json\"\n },\n {\n \"name\": \"octoai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": false,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://text.octoai.run/v1/models\",\n \"modelFile\": \"./data/models/octoai.json\"\n },\n {\n \"name\": \"ollama\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": true,\n \"modelEndpoint\": \"http://localhost:11434/api/tags\",\n \"modelFile\": \"./data/models/ollamalocal.json\"\n },\n {\n \"name\": \"openai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": true,\n \"modelEndpoint\": \"https://api.openai.com/v1/models\",\n \"modelFile\": \"./data/models/openai.json\"\n },\n {\n \"name\": \"perplexity\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.perplexity.ai/models\",\n \"modelFile\": \"./data/models/perplexityai.json\"\n },\n {\n \"name\": \"rekaai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.reka.ai/v1/models\",\n \"modelFile\": \"./data/models/rekaai.json\"\n },\n {\n \"name\": \"replicate\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.replicate.com/v1/models\",\n \"modelFile\": \"./data/models/replicate.json\"\n },\n {\n \"name\": \"shuttleai\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"siliconflow\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.siliconflow.cn/v1/models\",\n \"modelFile\": \"./data/models/siliconflow.json\"\n },\n {\n \"name\": \"stepfun\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.stepfun.com/v1/models\",\n \"modelFile\": \"./data/models/stepfun.json\"\n },\n {\n \"name\": \"tencent\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://hunyuan.tencentcloudapi.com/models\",\n \"modelFile\": \"./data/models/tencenthunyuan.json\"\n },\n {\n \"name\": \"thebai\",\n \"hasModelEndpoint\": false,\n \"hasModelFile\": false,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": null,\n \"modelFile\": null\n },\n {\n \"name\": \"togetherai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": true,\n \"hasJsonMode\": true,\n \"modelEndpoint\": \"https://api.together.xyz/models/info\",\n \"modelFile\": \"./data/models/togetherai.json\"\n },\n {\n \"name\": \"voyage\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": false,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.voyageai.com/v1/models\",\n \"modelFile\": \"./data/models/voyageai.json\"\n },\n {\n \"name\": \"watsonxai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": true,\n \"hasStreaming\": false,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://us-south.ml.cloud.ibm.com/ml/v1/foundation_model_specs\",\n \"modelFile\": \"./data/models/ibmwatsonai.json\"\n },\n {\n \"name\": \"writer\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.writer.com/v1/models\",\n \"modelFile\": \"./data/models/writer.json\"\n },\n {\n \"name\": \"xai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.x.ai/v1/models\",\n \"modelFile\": \"./data/models/xaigrok.json\"\n },\n {\n \"name\": \"yi\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://api.lingyiwanwu.com/v1/models\",\n \"modelFile\": \"./data/models/yiai.json\"\n },\n {\n \"name\": \"zhipuai\",\n \"hasModelEndpoint\": true,\n \"hasModelFile\": true,\n \"hasEmbeddings\": false,\n \"hasStreaming\": true,\n \"hasJsonMode\": false,\n \"modelEndpoint\": \"https://open.bigmodel.cn/api/paas/v4/models\",\n \"modelFile\": \"./data/models/aizhipuai.json\"\n }\n ]\n}"}}, "src/config/providerModelEndpoints.json": {"a3fc62cfff2bf87b95395425e24a307ef25e6f97": {"t": 1785768219.6714694, "n": 19441, "h": "55670d876ad43db0", "c": "{\n \"metadata\": {\n \"version\": \"1.0.0\",\n \"lastUpdated\": \"2025-08-10T06:26:23.416Z\",\n \"description\": \"Centralized mapping of AI providers to their model list endpoints\",\n \"totalProviders\": 39\n },\n \"providers\": {\n \"openai\": {\n \"name\": \"OpenAI\",\n \"website\": \"https://openai.com\",\n \"apiDocs\": \"https://platform.openai.com/docs/api-reference\",\n \"modelsEndpoint\": \"https://api.openai.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\",\n \"vision\",\n \"audio\",\n \"tts\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"10000/min\"\n }\n },\n \"anthropic\": {\n \"name\": \"Anthropic\",\n \"website\": \"https://anthropic.com\",\n \"apiDocs\": \"https://docs.anthropic.com/claude/reference\",\n \"modelsEndpoint\": \"https://api.anthropic.com/v1/models\",\n \"authType\": \"x-api-key\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"vision\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"1000/min\"\n }\n },\n \"groq\": {\n \"name\": \"Groq\",\n \"website\": \"https://groq.com\",\n \"apiDocs\": \"https://console.groq.com/docs\",\n \"modelsEndpoint\": \"https://api.groq.com/openai/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"30/min\"\n }\n },\n \"cohere\": {\n \"name\": \"Cohere\",\n \"website\": \"https://cohere.com\",\n \"apiDocs\": \"https://docs.cohere.com/reference\",\n \"modelsEndpoint\": \"https://api.cohere.ai/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"1000/min\"\n }\n },\n \"mistralai\": {\n \"name\": \"Mistral AI\",\n \"website\": \"https://mistral.ai\",\n \"apiDocs\": \"https://docs.mistral.ai/api\",\n \"modelsEndpoint\": \"https://api.mistral.ai/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"1000/min\"\n }\n },\n \"perplexity\": {\n \"name\": \"Perplexity AI\",\n \"website\": \"https://perplexity.ai\",\n \"apiDocs\": \"https://docs.perplexity.ai\",\n \"modelsEndpoint\": \"https://api.perplexity.ai/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"20/min\"\n }\n },\n \"togetherai\": {\n \"name\": \"Together AI\",\n \"website\": \"https://together.ai\",\n \"apiDocs\": \"https://docs.together.ai/reference\",\n \"modelsEndpoint\": \"https://api.together.xyz/models/info\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"600/min\"\n }\n },\n \"deepseek\": {\n \"name\": \"DeepSeek\",\n \"website\": \"https://deepseek.com\",\n \"apiDocs\": \"https://platform.deepseek.com/api-docs\",\n \"modelsEndpoint\": \"https://api.deepseek.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"60/min\"\n }\n },\n \"fireworksai\": {\n \"name\": \"Fireworks AI\",\n \"website\": \"https://fireworks.ai\",\n \"apiDocs\": \"https://readme.fireworks.ai/docs\",\n \"modelsEndpoint\": \"https://api.fireworks.ai/inference/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"600/min\"\n }\n },\n \"rekaai\": {\n \"name\": \"Reka AI\",\n \"website\": \"https://reka.ai\",\n \"apiDocs\": \"https://docs.reka.ai\",\n \"modelsEndpoint\": \"https://api.reka.ai/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"vision\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"60/min\"\n }\n },\n \"huggingface\": {\n \"name\": \"Hugging Face\",\n \"website\": \"https://huggingface.co\",\n \"apiDocs\": \"https://huggingface.co/docs/api-inference\",\n \"modelsEndpoint\": \"https://api-inference.huggingface.co/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"1000/hour\"\n }\n },\n \"replicate\": {\n \"name\": \"Replicate\",\n \"website\": \"https://replicate.com\",\n \"apiDocs\": \"https://replicate.com/docs/reference/http\",\n \"modelsEndpoint\": \"https://api.replicate.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"vision\",\n \"image_generation\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"1000/min\"\n }\n },\n \"voyage\": {\n \"name\": \"Voyage AI\",\n \"website\": \"https://voyage.ai\",\n \"apiDocs\": \"https://docs.voyageai.com\",\n \"modelsEndpoint\": \"https://api.voyageai.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"300/min\"\n }\n },\n \"novitaai\": {\n \"name\": \"Novita AI\",\n \"website\": \"https://novita.ai\",\n \"apiDocs\": \"https://novita.ai/docs\",\n \"modelsEndpoint\": \"https://api.novita.ai/v3/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"image_generation\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"200/min\"\n }\n },\n \"nvidia\": {\n \"name\": \"NVIDIA AI\",\n \"website\": \"https://nvidia.com/ai\",\n \"apiDocs\": \"https://docs.nvidia.com/nim\",\n \"modelsEndpoint\": \"https://integrate.api.nvidia.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"1000/min\"\n }\n },\n \"octoai\": {\n \"name\": \"OctoAI\",\n \"website\": \"https://octo.ai\",\n \"apiDocs\": \"https://octo.ai/docs/getting-started/inference-models\",\n \"modelsEndpoint\": \"https://text.octoai.run/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"1000/min\"\n }\n },\n \"deepinfra\": {\n \"name\": \"DeepInfra\",\n \"website\": \"https://deepinfra.com\",\n \"apiDocs\": \"https://deepinfra.com/docs\",\n \"modelsEndpoint\": \"https://api.deepinfra.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"300/min\"\n }\n },\n \"anyscale\": {\n \"name\": \"Anyscale\",\n \"website\": \"https://anyscale.com\",\n \"apiDocs\": \"https://docs.anyscale.com/endpoints\",\n \"modelsEndpoint\": \"https://api.endpoints.anyscale.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"500/min\"\n }\n },\n \"ai21\": {\n \"name\": \"AI21 Studio\",\n \"website\": \"https://ai21.com\",\n \"apiDocs\": \"https://docs.ai21.com/reference\",\n \"modelsEndpoint\": \"https://api.ai21.com/studio/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"300/min\"\n }\n },\n \"zhipuai\": {\n \"name\": \"智谱AI (Zhipu AI)\",\n \"website\": \"https://zhipuai.cn\",\n \"apiDocs\": \"https://open.bigmodel.cn/dev/api\",\n \"modelsEndpoint\": \"https://open.bigmodel.cn/api/paas/v4/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\",\n \"vision\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"200/min\"\n }\n },\n \"moonshot\": {\n \"name\": \"月之暗面 (Moonshot AI)\",\n \"website\": \"https://moonshot.cn\",\n \"apiDocs\": \"https://platform.moonshot.cn/docs\",\n \"modelsEndpoint\": \"https://api.moonshot.cn/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"60/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.416Z\"\n },\n \"minimax\": {\n \"name\": \"MiniMax\",\n \"website\": \"https://minimax.chat\",\n \"apiDocs\": \"https://api.minimax.chat/document\",\n \"modelsEndpoint\": \"https://api.minimax.chat/v1/text/chatcompletion_pro/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"200/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.415Z\"\n },\n \"baidu\": {\n \"name\": \"百度智能云 (Baidu AI)\",\n \"website\": \"https://cloud.baidu.com\",\n \"apiDocs\": \"https://cloud.baidu.com/doc/WENXINWORKSHOP\",\n \"modelsEndpoint\": \"https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/models\",\n \"authType\": \"access_token\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"vision\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"300/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.411Z\"\n },\n \"alibaba\": {\n \"name\": \"阿里云 (Alibaba Cloud AI)\",\n \"website\": \"https://dashscope.aliyun.com\",\n \"apiDocs\": \"https://help.aliyun.com/zh/dashscope\",\n \"modelsEndpoint\": \"https://dashscope.aliyuncs.com/api/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"vision\",\n \"audio\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"500/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.411Z\"\n },\n \"bytedance\": {\n \"name\": \"字节跳动 (ByteDance Doubao)\",\n \"website\": \"https://volcengine.com\",\n \"apiDocs\": \"https://volcengine.com/docs\",\n \"modelsEndpoint\": \"https://ark.cn-beijing.volces.com/api/v3/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"vision\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"200/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.410Z\"\n },\n \"tencent\": {\n \"name\": \"腾讯云 (Tencent Hunyuan)\",\n \"website\": \"https://cloud.tencent.com\",\n \"apiDocs\": \"https://cloud.tencent.com/document/product/1729\",\n \"modelsEndpoint\": \"https://hunyuan.tencentcloudapi.com/models\",\n \"authType\": \"signature\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"100/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.412Z\"\n },\n \"iflytek\": {\n \"name\": \"科大讯飞 (iFLYTEK Spark)\",\n \"website\": \"https://xinghuo.xfyun.cn\",\n \"apiDocs\": \"https://www.xfyun.cn/doc/spark/Web-API.html\",\n \"modelsEndpoint\": \"https://spark-api.xf-yun.com/v1/models\",\n \"authType\": \"app_id\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"audio\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"100/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.412Z\"\n },\n \"baichuan\": {\n \"name\": \"百川智能 (Baichuan AI)\",\n \"website\": \"https://baichuan-ai.com\",\n \"apiDocs\": \"https://platform.baichuan-ai.com/docs\",\n \"modelsEndpoint\": \"https://api.baichuan-ai.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"60/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.413Z\"\n },\n \"stepfun\": {\n \"name\": \"阶跃星辰 (StepFun)\",\n \"website\": \"https://stepfun.com\",\n \"apiDocs\": \"https://platform.stepfun.com/docs\",\n \"modelsEndpoint\": \"https://api.stepfun.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"vision\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"60/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.413Z\"\n },\n \"yi\": {\n \"name\": \"零一万物 (01.AI)\",\n \"website\": \"https://01.ai\",\n \"apiDocs\": \"https://platform.lingyiwanwu.com/docs\",\n \"modelsEndpoint\": \"https://api.lingyiwanwu.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"vision\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"200/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.414Z\"\n },\n \"xai\": {\n \"name\": \"xAI (Grok)\",\n \"website\": \"https://x.ai\",\n \"apiDocs\": \"https://docs.x.ai\",\n \"modelsEndpoint\": \"https://api.x.ai/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"100/min\"\n },\n \"lastUpdated\": \"2025-08-10T06:26:23.414Z\"\n },\n \"cloudflareai\": {\n \"name\": \"Cloudflare Workers AI\",\n \"website\": \"https://cloudflare.com\",\n \"apiDocs\": \"https://developers.cloudflare.com/workers-ai\",\n \"modelsEndpoint\": \"https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/models/search\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\",\n \"image_generation\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"1000/min\"\n }\n },\n \"google\": {\n \"name\": \"Google AI (Gemini)\",\n \"website\": \"https://ai.google\",\n \"apiDocs\": \"https://ai.google.dev/docs\",\n \"modelsEndpoint\": \"https://generativelanguage.googleapis.com/v1/models\",\n \"authType\": \"api_key\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"vision\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"60/min\"\n }\n },\n \"watsonxai\": {\n \"name\": \"IBM Watson AI\",\n \"website\": \"https://ibm.com/watson\",\n \"apiDocs\": \"https://cloud.ibm.com/docs/watsonxai\",\n \"modelsEndpoint\": \"https://us-south.ml.cloud.ibm.com/ml/v1/foundation_model_specs\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"500/min\"\n }\n },\n \"writer\": {\n \"name\": \"Writer\",\n \"website\": \"https://writer.com\",\n \"apiDocs\": \"https://dev.writer.com\",\n \"modelsEndpoint\": \"https://api.writer.com/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"1000/min\"\n }\n },\n \"ollama\": {\n \"name\": \"Ollama (Local)\",\n \"website\": \"https://ollama.ai\",\n \"apiDocs\": \"https://github.com/ollama/ollama/blob/main/docs/api.md\",\n \"modelsEndpoint\": \"http://localhost:11434/api/tags\",\n \"authType\": \"none\",\n \"status\": \"local\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"unlimited\"\n }\n },\n \"llamacpp\": {\n \"name\": \"LLaMA.cpp (Local)\",\n \"website\": \"https://github.com/ggerganov/llama.cpp\",\n \"apiDocs\": \"https://github.com/ggerganov/llama.cpp/blob/master/examples/server/README.md\",\n \"modelsEndpoint\": \"http://localhost:8080/v1/models\",\n \"authType\": \"none\",\n \"status\": \"local\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"unlimited\"\n }\n },\n \"siliconflow\": {\n \"name\": \"硅基流动 (SiliconFlow)\",\n \"website\": \"https://cloud.siliconflow.cn\",\n \"apiDocs\": \"https://docs.siliconflow.cn\",\n \"modelsEndpoint\": \"https://api.siliconflow.cn/v1/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\",\n \"embeddings\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"300/min\"\n },\n \"addedAt\": \"2025-08-10T06:26:23.415Z\"\n },\n \"coze\": {\n \"name\": \"Coze\",\n \"website\": \"https://www.coze.com\",\n \"apiDocs\": \"https://www.coze.com/docs\",\n \"modelsEndpoint\": \"https://api.coze.com/open_api/v2/models\",\n \"authType\": \"bearer\",\n \"status\": \"active\",\n \"supportedFeatures\": [\n \"chat\"\n ],\n \"rateLimits\": {\n \"models\": \"unlimited\",\n \"requests\": \"100/min\"\n },\n \"addedAt\": \"2025-08-10T06:26:23.415Z\"\n }\n },\n \"categories\": {\n \"global\": [\n \"openai\",\n \"anthropic\",\n \"google\",\n \"cohere\",\n \"mistralai\"\n ],\n \"chinese\": [\n \"zhipuai\",\n \"moonshot\",\n \"minimax\",\n \"baidu\",\n \"alibaba\",\n \"bytedance\",\n \"tencent\",\n \"iflytek\",\n \"baichuan\",\n \"stepfun\",\n \"yi\"\n ],\n \"opensource\": [\n \"huggingface\",\n \"replicate\",\n \"togetherai\",\n \"ollama\",\n \"llamacpp\"\n ],\n \"specialized\": [\n \"voyage\",\n \"nvidia\",\n \"cloudflareai\",\n \"watsonxai\"\n ],\n \"emerging\": [\n \"groq\",\n \"fireworksai\",\n \"rekaai\",\n \"xai\",\n \"deepseek\"\n ],\n \"enterprise\": [\n \"microsoft\",\n \"aws\",\n \"oracle\",\n \"salesforce\"\n ],\n \"local\": [\n \"ollama\",\n \"llamacpp\"\n ]\n },\n \"features\": {\n \"chat\": [\n \"openai\",\n \"anthropic\",\n \"groq\",\n \"cohere\",\n \"mistralai\",\n \"zhipuai\",\n \"moonshot\",\n \"baidu\",\n \"alibaba\"\n ],\n \"vision\": [\n \"openai\",\n \"anthropic\",\n \"google\",\n \"zhipuai\",\n \"rekaai\",\n \"alibaba\",\n \"stepfun\",\n \"yi\"\n ],\n \"audio\": [\n \"openai\",\n \"alibaba\",\n \"iflytek\"\n ],\n \"embeddings\": [\n \"openai\",\n \"cohere\",\n \"mistralai\",\n \"voyage\",\n \"huggingface\",\n \"nvidia\",\n \"deepinfra\"\n ],\n \"image_generation\": [\n \"openai\",\n \"replicate\",\n \"novitaai\",\n \"cloudflareai\"\n ],\n \"code\": [\n \"openai\",\n \"anthropic\",\n \"deepseek\",\n \"groq\",\n \"stepfun\"\n ]\n }\n}"}}}} |