Packages

Generative AI Wrapper: access multiple apis through single standardized interface.

Current section

Files

Jump to
genai lib gen_ai_providers anthropic protocols tool_protocol.ex
Raw

lib/gen_ai_providers/anthropic/protocols/tool_protocol.ex

defprotocol GenAI.Provider.Anthropic.ToolProtocol do
def tool(subject)
end
defimpl GenAI.Provider.Anthropic.ToolProtocol, for: GenAI.Tool.Function do
def tool(subject) do
# TODO xml
subject
end
end