WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Felix Arntz v0.7.4

AI Services

Makes AI centrally available in WordPress, whether via PHP, REST API, JavaScript, or WP-CLI - for any provider.

AI Services

The facts

Rating
5★ from 2
Active installs
100+
Price
Free
Last updated
17 May 2026
Added
Oct 2024
Requires WP
6.0
Tested up to
WP 7.0.4
Requires PHP
7.2
Downloads
9,337

Our analysis

AI-assisted

AI Services is a WordPress plugin designed to provide a central infrastructure for integrating various AI capabilities into other plugins. It offers a uniform API that allows developers to interact with different AI services, such as OpenAI and Google, without needing to adapt to each service's specific requirements.

The plugin does not come with built-in AI features but includes an AI Playground for exploring capabilities and a settings screen for configuring AI service credentials. It is aimed at developers looking to incorporate AI functionalities into their plugins efficiently.

Best for: Developers looking to integrate AI functionalities into their WordPress plugins.

What it does well

  • Provides a uniform API for multiple AI services
  • Supports both server-side and client-side code integration
  • Includes an AI Playground to explore capabilities
  • Allows custom implementations of unsupported AI services
  • Facilitates plugin development by reducing the need for individual API adaptations

Where it falls short

  • Limited built-in features as it primarily serves as an infrastructure
  • Still in early stages with more features to be added

Verdict

AI Services is a useful tool for developers wanting to leverage AI capabilities without the overhead of managing multiple service APIs. Its focus on providing a centralised infrastructure can streamline plugin development.

From the developer

Felix Arntz's own description of AI Services, lightly tidied.

This WordPress plugin introduces central infrastructure which allows other plugins to make use of AI capabilities. It exposes APIs that can be used in various contexts, whether you need to use AI capabilities in server-side or client-side code. Furthermore, the APIs are agnostic of the AI service – whether that’s Anthropic, Google, or OpenAI, to only name a few, you can use any of them in the same way. You can also register your own implementation of another service, if it is not supported out of the box.

The plugin does intentionally not come with specific AI driven features built-in, except for an AI Playground screen to explore AI capabilities as well as a settings screen to configure AI service credentials. The purpose of this plugin is to facilitate use of AI by other plugins. As such, it is a perfect use-case for plugin dependencies.

Here’s a (non-comprehensive) feature list:

  • Abstraction layer and APIs to communicate with any AI service in a uniform way
    • APIs are available in both PHP and in JavaScript, as well as via the WordPress REST API and WP-CLI commands
    • Currently supports the following AI capabilities (with more on the way!):
      • text generation (including text streaming for more immediate feedback to users)
      • text chats with history
      • multimodal input
      • function calling
      • image generation
      • Explore all AI capabilities supported by the plugin via user interface
      • Select which AI service and model to use and set a few advanced configuration parameters
      • Define your own function declarations used for AI function calling
      • Generate images and save them to the WordPress media library
      • Exchange the AI service or model on the fly to continue a chat started with one model with another one

      Disclaimer: The AI Services plugin is still in its early stages, with a limited feature set and more being added. A crucial part of refining the plugin is shaping the APIs to make them easy to use and cover the different generative AI capabilities that the AI services offer in a uniform way. That’s why your feedback is much appreciated!

      Why?

      • A centralized AI infrastructure facilitates user choice. Users may prefer certain AI services over other ones, and for many common tasks, either of the popular AI services is suitable. Having a common API regardless of the AI service allows leaving the choice to the user, rather than the plugin author.
      • Since the centralized AI infrastructure comes with a common API that works the same for every AI service, it means plugin developers don’t have to spend as much time familiarizing themselves with different services, at least when it comes to simple tasks. For tasks where certain services may have advantages over others, there is still flexibility to focus on a specific AI service.
      • It also means no more reinventing the wheel: Since most AI services do not provide PHP SDKs for their APIs, many times this means WordPress plugins that want to leverage AI have to implement their own layer around the service’s API. Not only is that time consuming, it also distracts from working on the actual (AI driven) features that the plugin should offer to its users. In fact this directly facilitates the user choice aspect mentioned, as having APIs for various AI services already provided means you can simply make those available to your plugin users.
      • Having central AI infrastructure available unlocks AI capabilities for smaller plugins or features: It may not be worth the investment to implement a whole AI API layer for a simple AI driven feature, but when you already have it available, it can lead to more plugins (and thus more users) benefitting from AI capabilities.
      • Last but not least, a central AI infrastructure means users will only have to configure the AI API once, e.g. paste their API keys only in a single WordPress administration screen. Without central AI infrastructure, every plugin has to provide its own UI for pasting API keys, making the process more tedious for site owners the more AI capabilities their site uses.

      Integration with third party services

      While the plugin APIs allow registering custom AI services, the plugin comes with a few popular AI services built-in. These AI services rely on the respective third party API. Their use is optional and it is up to you to choose which third party service you would like to use or whether you would like to use multiple.

      The use of the third party AI services is subject to the respective terms of service. The following third party services are supported out of the box:

Tagged as

Alternatives

Other plugins for AI features.

Yoast SEO

Real-time SEO guidance, schema, and AI built in. Help search engines and AI systems understand your content. A...

Free 10M+ installs 4.8★ (27,819)
WPForms

WPForms

98

The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, paymen...

Free 5M+ installs 4.8★ (14,369)
Rank Math SEO

Grow your organic traffic and AI visibility with powerful SEO tools, XML sitemaps, Schema automation, and buil...

Free 4M+ installs 4.8★ (7,496)
Translate WordPress with GTranslate

Translate WordPress with Google Translate multilanguage plugin using AI translation. Complete multilingual SEO...

Free 900k+ installs 4.9★ (4,950)
All in One SEO

AIOSEO is the WordPress SEO plugin. Boost SEO rankings with AI SEO tools, schema, meta descriptions, XML sitem...

Free 2M+ installs 4.7★ (5,201)
Premium Addons for Elementor

Elementor Carousel, Mega Menu, Posts List/Slider, WooCommerce Widgets, Display Conditions, AI Abilities, Prema...

Free 600k+ installs 4.9★ (1,677)