# Chat with Large Language Models

## Documentation for package ‘ellmer’ version 0.1.1

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

Chat | A chat
chat_azure | Chat with a model hosted on Azure OpenAI
chat_bedrock | Chat with an AWS bedrock model
chat_claude | Chat with an Anthropic Claude model
chat_cortex_analyst | Create a chatbot that speaks to the Snowflake Cortex Analyst
chat_databricks | Chat with a model hosted on Databricks
chat_deepseek | Chat with a model hosted on DeepSeek
chat_gemini | Chat with a Google Gemini model
chat_github | Chat with a model hosted on the GitHub model marketplace
chat_groq | Chat with a model hosted on Groq
chat_ollama | Chat with a local Ollama model
chat_openai | Chat with an OpenAI model
chat_openrouter | Chat with one of the many models hosted on OpenRouter
chat_perplexity | Chat with a model hosted on perplexity.ai
chat_snowflake | Chat with a model hosted on Snowflake
chat_vllm | Chat with a model hosted by vLLM
Content | Content types received from and sent to a chatbot
ContentImage | Content types received from and sent to a chatbot
ContentImageInline | Content types received from and sent to a chatbot
ContentImageRemote | Content types received from and sent to a chatbot
ContentPDF | Content types received from and sent to a chatbot
contents_html | Format contents into a textual representation
contents_markdown | Format contents into a textual representation
contents_text | Format contents into a textual representation
ContentText | Content types received from and sent to a chatbot
ContentToolRequest | Content types received from and sent to a chatbot
ContentToolResult | Content types received from and sent to a chatbot
content_image_file | Encode images for chat input
content_image_plot | Encode images for chat input
content_image_url | Encode images for chat input
content_pdf_file | Encode PDFs content for chat input
content_pdf_url | Encode PDFs content for chat input
create_tool_def | Create metadata for a tool
interpolate | Helpers for interpolating data into prompts
interpolate_file | Helpers for interpolating data into prompts
live_browser | Open a live chat application
live_console | Open a live chat application
Provider | A chatbot provider
token_usage | Report on token usage in the current session
tool | Define a tool
Turn | A user or assistant turn
Type | Type definitions for function calling and structured data extraction.
TypeArray | Type definitions for function calling and structured data extraction.
TypeBasic | Type definitions for function calling and structured data extraction.
TypeEnum | Type definitions for function calling and structured data extraction.
TypeObject | Type definitions for function calling and structured data extraction.
type_array | Type specifications
type_boolean | Type specifications
type_enum | Type specifications
type_integer | Type specifications
type_number | Type specifications
type_object | Type specifications
type_string | Type specifications