# SleekAI Docs > SleekAI brings chat, visitor chatbots, alt text and the Agent to WordPress, using your own provider API keys. This file lists the pages under https://sleekwp.com/docs/ai/. The index of the whole site is https://sleekwp.com/llms.txt. ## Getting Started - [Overview](https://sleekwp.com/docs/ai.md): SleekAI brings chat, visitor chatbots, alt text and the Agent to WordPress, using your own provider API keys. - [Activating](https://sleekwp.com/docs/ai/activating.md): Activate the SleekAI license on AI's License page, or provide the key in the SLEEK_AI_LICENSE constant, and what uninstalling removes and keeps. ## Settings - [API Keys](https://sleekwp.com/docs/ai/settings/api-keys.md): Store an OpenAI, Anthropic, Google or OpenRouter API key once, in the shared AI settings, for every SleekWP AI feature. - [Custom Models](https://sleekwp.com/docs/ai/settings/custom-models.md): Connect SleekAI to any endpoint that accepts OpenAI-style chat completion requests, through WordPress and a stored API key. ## Features - [Chat](https://sleekwp.com/docs/ai/chat.md): Chat with any configured model in WordPress: saved conversations, branching, regeneration, media library images and shareable links. - [Alt text](https://sleekwp.com/docs/ai/alt-text.md): Generate alt text, captions and descriptions for media library images with an AI model, in bulk or automatically on upload. - [Streaming](https://sleekwp.com/docs/ai/streaming.md): SleekAI streams replies as they are written, and falls back to polling on servers that cannot stream. No configuration is needed. ## Chatbots - [General (Chatbots)](https://sleekwp.com/docs/ai/chatbots/general.md): Chatbots answer your site's visitors with an AI model, using WordPress content you choose, as a floating widget or an embedded chat. - [Data](https://sleekwp.com/docs/ai/chatbots/data.md): Choose what a SleekAI chatbot knows: post types through the wizard, or variables filled from WordPress data in its instruction. - [Conditions](https://sleekwp.com/docs/ai/chatbots/conditions.md): Choose where a SleekAI chatbot widget appears with display conditions, or place a chatbot anywhere with its shortcode. - [Model](https://sleekwp.com/docs/ai/chatbots/model.md): Choose the AI model that answers a SleekAI chatbot's visitors, from your providers or your custom models. - [Widget](https://sleekwp.com/docs/ai/chatbots/widget.md): Design a SleekAI chatbot's button and chat window, and choose how visitors' chat history is kept and what they may do with messages. - [Logs](https://sleekwp.com/docs/ai/chatbots/logs.md): Record the conversations visitors have with a SleekAI chatbot, read them in the editor, and delete them. - [Styling](https://sleekwp.com/docs/ai/chatbots/styling.md): Style the SleekAI chatbot button through its widget settings and CSS custom properties, and add styles inside the chatbot's frame. - [Chatbot API](https://sleekwp.com/docs/ai/chatbots/api.md): Render SleekAI chatbots from PHP, add markup to them, open, close, hide and show them from JavaScript, and manage saved chatbots over REST. ## Agent - [General (Agent)](https://sleekwp.com/docs/ai/agent/general.md): The SleekAI Agent opens beside any WordPress admin screen or page builder and can read and change what you are working on. - [Coding Agents](https://sleekwp.com/docs/ai/agent/coding-agents.md): Run Claude Code or Codex from the SleekAI Agent on a page builder page, through the local @sleekwp/agent bridge. - [Settings (Agent)](https://sleekwp.com/docs/ai/agent/settings.md): Choose which WordPress user roles may use the SleekAI Agent, in AI's Settings or with WP-CLI. - [Context](https://sleekwp.com/docs/ai/agent/context.md): Contexts tell the SleekAI Agent which kind of screen it is on, so it can offer and choose the modes made for that screen. - [Modes](https://sleekwp.com/docs/ai/agent/modes.md): Modes give the SleekAI Agent its instruction and tools for a task: a general chat, the block editor, or a page builder. - [Modes API](https://sleekwp.com/docs/ai/agent/modes-api.md): Register your own SleekAI Agent modes from PHP, and give them files, tools and instructions from JavaScript. - [Abilities](https://sleekwp.com/docs/ai/agent/abilities.md): The SleekAI Agent finds and runs WordPress abilities, the actions WordPress, plugins and SleekWP products register, within your permissions. ## Reference - [Developer API](https://sleekwp.com/docs/ai/api.md): Generate text with the providers and API keys stored in SleekAI from your own PHP code, and use the other public SleekAI functions. - [PHP hooks](https://sleekwp.com/docs/ai/hooks/php.md): What SleekAI's PHP actions and filters are for, and the background actions it schedules; the hooks reference lists every argument. - [CLI](https://sleekwp.com/docs/ai/cli.md): Manage SleekAI keys, alt text, chatbots, settings, models and maintenance from the terminal with WP-CLI. - [Hooks](https://sleekwp.com/docs/ai/reference/hooks.md): The public filters and actions SleekAI fires, generated from the @api docblocks on the calls. - [WP-CLI commands](https://sleekwp.com/docs/ai/reference/cli.md): The WP-CLI commands SleekAI registers, generated from the docblocks on the commands. - [REST operations](https://sleekwp.com/docs/ai/reference/rest.md): The REST operations SleekAI serves, generated from its compiled API contract. - [Settings (Reference)](https://sleekwp.com/docs/ai/reference/settings.md): The options SleekAI stores and the fields of its settings, generated from its storage and API contracts. - [Capabilities](https://sleekwp.com/docs/ai/reference/capabilities.md): The capabilities SleekAI declares for the assistant, MCP and REST, generated from its capability declarations. ## Automation - [Agent Sync](https://sleekwp.com/docs/ai/agent-sync.md): Agent Sync mirrors SleekAI, SleekPixel, SleekRank and SleekView records into JSON files in the active theme, for review, versioning and coding agents. ## Optional - [SleekAI Docs in one file](https://sleekwp.com/docs/ai/llms-full.txt): Markdown source of every page under /docs/ai/, 138 KB, about 35,000 tokens - [Site index](https://sleekwp.com/llms.txt): Every page of SleekWP