# Functions
Return a new content object of type image, from a io.Reader.
Return a new content object of type image, from a file.
Return a new content object of type image, from a Url.
Create a new message, with optional content.
No description provided by the author
No description provided by the author
Return a new content object of type text.
Return a tool result.
Return tool usage.
# Structs
Message Content.
An embedding object.
An set of created embeddings.
A chat completion message.
One choice of chat completion messages.
Chat completion chunk.
Delta between messages (for streaming responses).
A model object.
Token usage.
A tool function.
Tool Call.
Tool Function and Arguments.
# Interfaces
An agent is a collection of tools that can be called.