## ----------------------------------------------------------------------------- #| label: setup library(kuzco) ## ----------------------------------------------------------------------------- #| echo: false chat_providers <- data.frame( provider = c( "ollama", "anthropic", "aws_bedrock", "azure_openai", "claude", "cloudfare", "databricks", "deepseek", "github", "google_gemini", "google_vertex", "groq", "huggingface", "mistral", "openai", "openrouter", "perplexity", "portkey", "snowflake", "vllm" ), `ellmer::function` = c( "ellmer::chat_ollama", "ellmer::chat_anthropic", "ellmer::chat_aws_bedrock", "ellmer::chat_azure_openai", "ellmer::chat_claude", "ellmer::chat_cloudflare", "ellmer::chat_databricks", "ellmer::chat_deepseek", "ellmer::chat_github", "ellmer::chat_google_gemini", "ellmer::chat_google_vertex", "ellmer::chat_groq", "ellmer::chat_huggingface", "ellmer::chat_mistral", "ellmer::chat_openai", "ellmer::chat_openrouter", "ellmer::chat_perplexity", "ellmer::chat_portkey", "ellmer::chat_snowflake", "ellmer::chat_vllm" ), stringsAsFactors = FALSE ) chat_providers |> gt::gt()