Current section
Files
Jump to
Current section
Files
lib/gen_ai/tool/tool_protocol.ex
defprotocol GenAI.ToolProtocol do
@fallback_to_any true
def protocol_supported?(tool)
def name(model)
end
defimpl GenAI.ToolProtocol, for: Any do
def protocol_supported?(_), do: false
def name(_), do: {:error, :unsupported}
end