classifai  by 10up

WordPress plugin for AI-assisted content workflows

created 7 years ago
651 stars

Top 51.2% on SourcePulse

GitHubView on GitHub
Project Summary

ClassifAI is a WordPress plugin designed to integrate various AI and Machine Learning services into content creation and management workflows. It targets WordPress users, from content creators to site administrators, aiming to automate tedious tasks, enhance content quality, and improve SEO and audience engagement.

How It Works

ClassAI acts as a bridge, connecting WordPress to multiple third-party AI APIs (OpenAI, Azure AI, Google Gemini, IBM Watson, xAI, AWS Polly) and local LLMs via Ollama. It provides a unified interface within WordPress to leverage these services for tasks like text summarization, title generation, content expansion, image creation, audio transcription, and comment moderation. The plugin supports both cloud-based APIs and local LLM deployments for flexibility and privacy.

Quick Start & Requirements

  • Installation: Manual installation via composer install && npm install && npm run build or via Composer by configuring installer-paths in composer.json.
  • Prerequisites: PHP 7.4+, WordPress 6.6+. API keys/accounts required for cloud services (OpenAI, Azure, Google, IBM, AWS). Ollama and models needed for local LLM usage. ElasticPress 5.0.0+ and Elasticsearch 7.0+ recommended for Smart 404 and Term Cleanup features.
  • Setup: Requires registering for a ClassAI account to obtain a key. Configuration involves entering API credentials in WordPress admin under Tools > ClassAI.
  • Documentation: ClassAI documentation site

Highlighted Details

  • Supports a wide array of AI providers including OpenAI, Azure AI, Google Gemini, IBM Watson, xAI, and local Ollama models.
  • Offers features for text generation, summarization, title creation, content expansion/condensation, image generation (DALL-E 3), audio transcription, text-to-speech, comment moderation, and content classification.
  • Integrates with ElasticPress for advanced features like Smart 404 pages and term similarity analysis using embeddings.
  • Includes WP-CLI commands for bulk operations.

Maintenance & Community

  • Actively maintained by 10up, with ongoing development and support for the latest WordPress versions.
  • Bug reports, feature requests, and pull requests are welcomed.

Licensing & Compatibility

  • The plugin itself is likely under a permissive license, but usage is dependent on the terms of the integrated AI services.
  • Compatible with WordPress and standard PHP environments.

Limitations & Caveats

  • Relies heavily on external API services, incurring potential costs beyond free tiers and requiring careful management of API keys.
  • The Azure AI Personalizer feature is deprecated by Microsoft.
  • Local LLM usage may result in slower performance and less accurate results compared to cloud services.
  • Smart 404 and Term Cleanup features require ElasticPress and Elasticsearch setup.
Health Check
Last commit

1 day ago

Responsiveness

1 week

Pull Requests (30d)
19
Issues (30d)
6
Star History
19 stars in the last 90 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Alex Cheema Alex Cheema(Cofounder of EXO Labs), and
4 more.

Perplexica by ItzCrazyKns

0.4%
23k
AI-powered search engine alternative
created 1 year ago
updated 2 days ago
Feedback? Help us improve.