Skip to main content

AI/ML API

Bundles contain custom components that support specific third-party integrations with Langflow.

This page describes the components that are available in the AI/ML bundle.

AI/ML API text generation

This component creates a ChatOpenAI model instance using the AI/ML API. The output is exclusively a Language Model (LanguageModel) that you can connect to another LLM-driven component, such as a Smart Function component.

For more information, see the AI/ML API Langflow integration documentation and Language Model components.

AI/ML API text generation parameters

Many component input parameters are hidden by default in the visual editor. You can toggle parameters through the Controls in the component's header menu.

NameTypeDescription
max_tokensIntegerInput parameter. The maximum number of tokens to generate. Set to 0 for unlimited tokens. Range: 0-128000.
model_kwargsDictionaryInput parameter. Additional keyword arguments for the model.
model_nameStringInput parameter. The name of the AIML model to use. Options are predefined in AIML_CHAT_MODELS.
aiml_api_baseStringInput parameter. The base URL of the AIML API. Defaults to https://api.aimlapi.com.
api_keySecretStringInput parameter. The AIML API Key to use for the model.
temperatureFloatInput parameter. Controls randomness in the output. Default: 0.1.

AI/ML API Embeddings

The AI/ML API Embeddings component generates embeddings using the AI/ML API.

The output is Embeddings. Specifically, an instance of AIMLEmbeddingsImpl.

For more information about using embedding model components in flows, see Embedding Model components.

AI/ML API Embeddings parameters

Some AI/ML API component input parameters are hidden by default in the visual editor. You can toggle parameters through the Controls in the component's header menu.

NameTypeDescription
model_nameStringInput parameter. The name of the AI/ML embedding model to use.
aiml_api_keySecretStringInput parameter. The API key required for authenticating with the AI/ML service.
Search