A first look at the new AI Connections feature in Craft 6.
Imagine installing three Craft plugins with AI features. One wants an OpenAI key. Another only supports Anthropic. A third has its own model selector, usage logging, and error handling. Now you have three separate AI integrations to configure, secure, and maintain.
Craft 6 is working on a different model: configure AI providers once, let plugins declare what they want AI to do, and let the administrator decide which provider and model each task can use.
Some stuff to help you along during the lesson: