Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:FlowiseAI Flowise Models Registry

From Leeroopedia
Knowledge Sources
Domains Configuration, AI Models
Last Updated 2026-02-12 07:00 GMT

Overview

This JSON registry file catalogs all available AI models for chat, LLM, and embedding providers, including their pricing and supported AWS regions for Bedrock deployments.

Description

The file is organized into three top-level categories: chat (line 2), llm (line 1655), and embedding (line 2031). Each category contains an array of provider entries, where each provider has a name and an array of model definitions. Model entries include a human-readable label, an API-compatible name, an optional description, and input/output cost per token. The chat category is the largest, covering providers such as awsChatBedrock, azureChatOpenAI, chatAnthropic, chatGoogleGenerativeAI, chatOpenAI, groqChat, chatMistralAI, chatPerplexity, and others. The AWS Bedrock providers also include a regions array listing all supported AWS deployment regions.

Usage

Use this registry to populate model selection dropdowns in the Flowise UI, calculate cost estimates for model usage, and validate model availability per provider. It is loaded by components that need to present users with available model choices.

Code Reference

Source Location

Signature

{
    "chat": [
        {
            "name": "awsChatBedrock",
            "models": [ ... ],
            "regions": [ ... ]
        },
        { "name": "azureChatOpenAI", "models": [ ... ] },
        { "name": "chatAnthropic", "models": [ ... ] },
        { "name": "chatGoogleGenerativeAI", "models": [ ... ] },
        { "name": "chatOpenAI", "models": [ ... ] },
        ...
    ],
    "llm": [
        { "name": "awsBedrock", "models": [ ... ] },
        { "name": "azureOpenAI", "models": [ ... ] },
        { "name": "cohere", "models": [ ... ] },
        { "name": "openAI", "models": [ ... ] },
        ...
    ],
    "embedding": [
        { "name": "openAIEmbeddings", "models": [ ... ] },
        { "name": "mistralAIEmbeddings", "models": [ ... ] },
        { "name": "voyageAIEmbeddings", "models": [ ... ] },
        { "name": "AWSBedrockEmbeddings", "models": [ ... ] },
        ...
    ]
}

Import

// Import the models registry in a Node.js/component context
const models = require('./models.json')
// Or in ES module style:
import models from './models.json'

I/O Contract

Inputs

Name Type Required Description
(static JSON file) N/A N/A This file is a static data source with no runtime inputs

Outputs

Name Type Description
chat array Array of chat model provider objects, each with name, models[], and optional regions[]
llm array Array of LLM provider objects, each with name and models[]
embedding array Array of embedding model provider objects, each with name and models[]
models[].label string Human-readable display label for the model
models[].name string API-compatible model identifier
models[].description string Optional description of the model capabilities
models[].input_cost number Cost per input token
models[].output_cost number Cost per output token

Usage Examples

Basic Usage

import models from '@/packages/components/models.json'

// Get all available chat providers
const chatProviders = models.chat.map(provider => provider.name)
// ["awsChatBedrock", "azureChatOpenAI", "chatAnthropic", ...]

// Get models for a specific provider
const anthropicModels = models.chat.find(p => p.name === 'chatAnthropic')
anthropicModels.models.forEach(m => {
    console.log(`${m.label}: input=$${m.input_cost}, output=$${m.output_cost}`)
})

// Get all embedding providers
const embeddingProviders = models.embedding.map(provider => provider.name)
// ["openAIEmbeddings", "mistralAIEmbeddings", "voyageAIEmbeddings", ...]

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment