Skip to main content
Version: 1.13.x (Next)

Icosa Computing

tip

This provider is an extra of the lfx-bundles metapackage. It is opt-in for both Langflow and standalone LFX installs:

uv pip install "lfx-bundles[<bundle>]"

Replace <bundle> with this page's provider name, for example qdrant. For a torch-free full Langflow install, run uv pip install "langflow[bundles]". For standalone LFX with every provider in lfx-bundles, including PyTorch-based providers, run uv pip install "lfx[bundles]". See Additional bundles for the exact extra name.

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

The Icosa Computing components require access to Icosa Computing services. For more information and to request access, see the Icosa Computing site.

Combinatorial Reasoner​

The Combinatorial Reasoner component runs Icosa's Combinatorial Reasoning (CR) pipeline on an input to create an optimized prompt with embedded reasons.

Combinatorial Reasoner parameters​

NameTypeDescription
promptStringInput parameter. The input to run CR on.
openai_api_keySecretStringInput parameter. An OpenAI API key for authentication to OpenAI, which is used for reason generation.
model_nameStringInput parameter. The OpenAI LLM to use for reason generation.
usernameStringInput parameter. A username for authentication to the Icosa API.
passwordSecretStringInput parameter. A password for authentication to the Icosa API.

Combinatorial Reasoner outputs​

The Combinatorial Reasoner component outputs one of the following:

  • Optimized Prompt (optimized_prompt): A Message object containing the optimized prompt with embedded reasons.
  • Selected Reasons (reasons): A JSON object containing a list of strings where each string is a reason that was selected and embedded in the optimized prompt.

You can toggle the output type near the component's output port.

See also​

Was this page helpful?

Support
Search