GenAI.Model
(GenAI Core v0.3.0)
Copy Markdown
Represents a Provider Model plus picker details and encoder.
Summary
Functions
Callback implementation for GenAI.Graph.NodeBehaviour.description/1.
Callback implementation for GenAI.Graph.NodeBehaviour.description/2.
Callback implementation for GenAI.Graph.NodeBehaviour.handle/1.
Callback implementation for GenAI.Graph.NodeBehaviour.handle/2.
Callback implementation for GenAI.Graph.NodeBehaviour.id/1.
Callback implementation for GenAI.Graph.NodeBehaviour.name/1.
Callback implementation for GenAI.Graph.NodeBehaviour.name/2.
Callback implementation for GenAI.Graph.NodeBehaviour.new/1.
Types
@type t() :: %GenAI.Model{ description: GenAI.Types.description(), details: term(), encoder: term(), finger_print: GenAI.Types.finger_print(), handle: GenAI.Types.node_handle(), id: GenAI.Types.node_id(), inbound_links: GenAI.Types.link_map(), meta: nil | map() | keyword(), model: term(), name: GenAI.Types.name(), outbound_links: GenAI.Types.link_map(), provider: term(), vsn: float() }
Functions
Callback implementation for GenAI.Graph.NodeBehaviour.description/1.
Callback implementation for GenAI.Graph.NodeBehaviour.description/2.
Callback implementation for GenAI.Graph.NodeBehaviour.handle/1.
Callback implementation for GenAI.Graph.NodeBehaviour.handle/2.
Callback implementation for GenAI.Graph.NodeBehaviour.id/1.
See GenAI.Graph.NodeProtocol.DefaultProvider.inspect_custom_details/2.
See GenAI.Graph.NodeProtocol.DefaultProvider.inspect_full_detail/2.
See GenAI.Graph.NodeProtocol.DefaultProvider.inspect_high_detail/2.
See GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2.
See GenAI.Graph.NodeProtocol.DefaultProvider.inspect_medium_detail/2.
Callback implementation for GenAI.Graph.NodeBehaviour.name/1.
Callback implementation for GenAI.Graph.NodeBehaviour.name/2.
Callback implementation for GenAI.Graph.NodeBehaviour.new/1.