-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Description
Set up a settings page that allows users to choose between AI service providers. The AI Services plugin (https://wordpress.org/plugins/ai-services/) will be selected by default for now.
Use the Settings API to build the admin fields. We don't want to rely on other plugins for building admin fields.
Build as a feature, not a Singleton.
We should add a filter to allow developers to manage which AI service provider is selected via code. If a developer has utilized the filter to set the selected AI service provider via code, the settings should still be registered so that WordPress knows about them, but should not be editable on the settings screen (the settings screen should not appear in the admin OR should be read-only).
Use Case
When an editor or developer wants to enable AI features in WP SEO, they are able to easily select an AI service provider and provide credentials for AI services.