Skip to content

Anthropic (Claude) ​

Link this node to the “Model” port of an AI node so it works with Claude. The API key comes from the chosen connection (Connections › AI).

Anthropic (Claude) is a model provider, not a step. Place it on the canvas and draw a link from it to the model port of an AI node (Categorize, Extract, Summarize, Free instruction (AI) or Compose (AI)): that node then runs on Claude models, called directly at Anthropic. The provider node is never executed, has no data input or output, and writes nothing to the run data.

An AI node with nothing linked to its model port uses the instance defaults: the model the administrator set for its use (Classify, Extract, Compose, General use) on the Connections page (Artificial intelligence section). Linking a provider is how you choose the AI of one node without changing the others. No API key or secret appears in the workflow: credentials stay in the organisation's Anthropic (Claude) connection.

At a glance ​

  • Type: llm.anthropic · version 1
  • Category: AI
  • Kind: Model provider — plugged into an AI node, never run as a step
  • Connection: Anthropic
  • Provides: model (llm.model)

Connection ​

This node uses a Anthropic connection. Without one chosen, it uses the default connection of that provider.

Parameters ​

connection ​

Connection — Which key to use at this provider, when the organisation has several. Left empty, the provider default connection applies.

  • Type: Connection (credential)
  • Required: No

model ​

Model — The model to use. Left empty, the instance default for the connected node's purpose applies. Known models: claude-haiku-4-5, claude-sonnet-5, claude-opus-5, claude-fable-5.

  • Type: Text (string)
  • Required: No
  • Default: "" (empty)
  • 200 characters at most
  • Suggestions: claude-haiku-4-5, claude-sonnet-5, claude-opus-5, claude-fable-5
  • Expressions: {{ }} not accepted

temperature ​

Temperature — Optional. Left empty, the provider default applies. Some recent models reject this parameter: it is then dropped, never fatal.

  • Type: Number (number)
  • Required: No
  • From 0 to 2

Data produced ​

A model provider is never run: it adds nothing to the run data. The AI node it is plugged into publishes the result.

Example ​

Run the email sorting on a fast Claude model while the rest of the instance keeps its defaults. Add an Anthropic (Claude) node with:

connection: (empty: the provider's default connection)
model: claude-haiku-4-5
temperature: (empty)

Link it to the model port of the Categorize node. Every run of that node now calls this provider and model; the other AI nodes of the workflow are unaffected.

Connection, model and temperature ​

  • Connection: left empty, the provider's default connection applies, so replacing a key is done once, by the administrator. Pick a connection only when the organisation has several connections for this provider (a key re-billed to one client, for instance). Only connections of this provider are offered.
  • Model: left empty, the instance default for the linked node's use applies, at this provider. Pick one of the suggested models or type an identifier such as claude-haiku-4-5. The field is not templatable: a {{ }} expression would be sent to the provider as is. The editor flags an identifier that the connection does not allow.
  • Temperature: optional, between 0 and 2. It applies only when the AI node does not set its own. Models that reject this parameter simply ignore it.

Tips ​

  • One provider per port. A second provider linked to the same model port is refused at validation. A provider node linked to nothing raises a warning, not an error.
  • Errors at run time. The AI node, not the provider, fails: llm.provider_not_configured when the instance has no connection for this provider, llm.connection_not_found when the chosen connection was deleted (there is no silent fallback to the default connection), llm.connection_provider_mismatch when it belongs to another provider, llm.model_not_allowed when the model is not enabled, llm.no_default_model when the model is empty and no default is known for that use at this provider. See Error handling.
  • Test runs. In test runs the AI node really calls this provider and model, so the test measures what the published workflow will do. If the instance has no connection for this provider, the output is fabricated and the run detail says the AI was skipped.