Skip to content
Sponsor

Tool Args

AIfiredcore.ai.tool_args

Where a tool’s body starts. It runs when the model calls the tool: it splits call into one typed output per argument and fires trigger to run the rest of the body. Its field names are also the tool’s parameters (in auto mode the Tool builds its schema from them). Wire the body’s answer back into the Tool’s result.

Fired. It runs when an event or a value lands on call, and pulls its other inputs at that moment.

Port Type Notes
call tool-call Fires the node
Port Type Notes
trigger event

Right-click a knob and pick Convert to input to drive it from a wire.

Knob Kind Default Notes
fields
Arguments
text empty placeholder location, unit

The start of a tool’s branch. Type the arguments the model should send, city, unit, and the node grows one output per argument; in the Tool’s auto mode they are also the tool’s parameters. When the model calls the tool, trigger fires and each argument arrives on its own wire (a missing one is empty).

  • Embed: Turn text into an embedding vector with the embed model you pick, the way the LLM picks its model.
  • LLM: A chat / multimodal model.
  • Rerank: Reorder candidates by how well each one answers the query, and keep the best.
  • STT: Speech to text.
  • Tool: A tool the LLM can call.
  • TTS: Text to speech.