Skip to contents

Floating Chat

UI and Server for the floating bubble interface

floating_chat_ui()
Floating Chat UI Module
floating_chat_server()
Floating Chat Server Module

Offcanvas Chat

UI and Server for the slide-out panel interface

offcanvas_chat_ui()
Offcanvas Chat UI Module
offcanvas_chat_server()
Offcanvas Chat Server Module

API Configuration

Runtime settings for LLM providers

api_settings_ui()
API Settings UI Module
api_settings_server()
API Settings Server Module

Customization

Low-level UI and CSS components

chat_prompts_ui()
Generate suggested prompts UI
chat_prompts_js()
Generate JavaScript for suggested prompt clicks
chat_shared_css()
Shared CSS for chat components

Utilities

Internal helpers and shared components

format_dimension()
Format CSS dimension
detect_env_key()
Detect API key from environment variables
get_provider_env_var()
Get environment variable names for a provider