Skip to main content

CometAPI

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

This page describes the components that are available in the CometAPI bundle.

For more information about CometAPI features and functionality used by CometAPI components, see the CometAPI documentation.

CometAPI text generation

This component generates text using CometAPI's language models through the CometAPI OpenAI-compatible endpoints.

It can output either a Model Response (Message) or a Language Model (LanguageModel).

Use the Language Model output when you want to use a CometAPI model as the LLM for another LLM-driven component, such as an Agent or Smart Transform component.

For more information, see Language model components.

CometAPI parameters

Some parameters are hidden by default in the visual editor. You can modify all parameters through the Controls in the component's header menu.

NameTypeDescription
api_keySecretStringInput parameter. Your CometAPI API Key for authentication.
model_nameStringInput parameter. The id of the CometAPI model to use. The component automatically fetches the latest available models from CometAPI when you provide a valid API key. For information about supported models, see the CometAPI documentation.
input_valueStringInput parameter. The input text to send to the model.
system_messageStringInput parameter. A system message that helps set the behavior of the assistant.
max_tokensIntegerInput parameter. The maximum number of tokens to generate. Set to 0 for unlimited tokens.
temperatureFloatInput parameter. Controls randomness in the output. Range: [0.0, 2.0]. Default: 0.7.
seedIntegerInput parameter. The seed controls the reproducibility of the job.
model_kwargsDictInput parameter. Additional keyword arguments to pass to the model.
json_modeBooleanInput parameter. If True, it will output JSON regardless of passing a schema.
streamBooleanInput parameter. Whether to stream the response. Default: false.
modelLanguageModelOutput parameter. An instance of ChatOpenAI configured with CometAPI parameters.

Use CometAPI in a flow

  1. Sign up for a CometAPI account.

  2. Obtain your API key from the CometAPI dashboard.

  3. In Langflow, add the CometAPI component to your flow.

  4. Enter your API key in the CometAPI API Key field.

  5. Select your preferred model from the Model Name menu.

  6. Configure other parameters as needed for your use case.

  7. Add other components to your flow as needed.

    To perform a basic test, add Chat Input and Chat Output components to your flow, connect them to the CometAPI component accordingly, and then click Playground to test the connection and chat with your model.

    For more advanced use cases, you can connect the CometAPI component to other components like Prompt Template, Agent, or Smart Transform components.

Search