Packages

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

Current section

Files

Jump to
genai lib gen_ai message content_protocol.ex
Raw

lib/gen_ai/message/content_protocol.ex

defprotocol GenAI.Message.ContentProtocol do
def content(message)
end
defimpl GenAI.Message.ContentProtocol, for: BitString do
def content(text) do
%GenAI.Message.Content.TextContent{text: text}
end
end