GenAI.Tool.Call (GenAI Core v0.3.4)

Copy Markdown

Normalized tool call used by registries and chain runners.

Summary

Functions

Normalizes GenAI and common provider tool-call shapes.

Types

t()

@type t() :: %GenAI.Tool.Call{
  arguments: map(),
  id: String.t() | nil,
  metadata: map(),
  name: String.t()
}

Functions

normalize(call)

@spec normalize(term()) :: {:ok, t()} | {:error, term()}

Normalizes GenAI and common provider tool-call shapes.