Request context: system prompt, messages, and tools.
Summary
Functions
Create a context from a string, list of messages, keyword list, or map.
Types
@type t() :: %LLM.Context{ messages: [LLM.Message.t()], system: String.t() | nil, tools: [LLM.Tool.t() | module()] }