Man pages for ellmer
Chat with Large Language Models

ChatA chat
chat_azureChat with a model hosted on Azure OpenAI
chat_bedrockChat with an AWS bedrock model
chat_claudeChat with an Anthropic Claude model
chat_cortexCreate a chatbot that speaks to the Snowflake Cortex Analyst
chat_cortex_analystCreate a chatbot that speaks to the Snowflake Cortex Analyst
chat_databricksChat with a model hosted on Databricks
chat_deepseekChat with a model hosted on DeepSeek
chat_geminiChat with a Google Gemini model
chat_githubChat with a model hosted on the GitHub model marketplace
chat_groqChat with a model hosted on Groq
chat_ollamaChat with a local Ollama model
chat_openaiChat with an OpenAI model
chat_openrouterChat with one of the many models hosted on OpenRouter
chat_perplexityChat with a model hosted on perplexity.ai
chat_snowflakeChat with a model hosted on Snowflake
chat_vllmChat with a model hosted by vLLM
ContentContent types received from and sent to a chatbot
content_image_urlEncode images for chat input
content_pdf_fileEncode PDFs content for chat input
contents_textFormat contents into a textual representation
create_tool_defCreate metadata for a tool
ellmer-packageellmer: Chat with Large Language Models
has_credentialsAre credentials avaiable?
interpolateHelpers for interpolating data into prompts
live_consoleOpen a live chat application
ProviderA chatbot provider
token_usageReport on token usage in the current session
toolDefine a tool
TurnA user or assistant turn
TypeType definitions for function calling and structured data...
type_booleanType specifications
ellmer documentation built on April 4, 2025, 3:53 a.m.