Settings

Configure your AI Ghostwriter plugin settings and API integrations.

API Configuration

Get your API key from OpenAI Platform

'GPT-4o (Most capable)', 'gpt-4o-mini' => 'GPT-4o Mini (Faster, cheaper)', 'gpt-4-turbo' => 'GPT-4 Turbo', 'gpt-3.5-turbo' => 'GPT-3.5 Turbo (Budget)' ); ?>

Select the OpenAI model to use for content generation

Enable web research features. Get your key from serper.dev

Content Defaults

'aigh_default_category', 'id' => 'aigh_default_category', 'class' => 'ai-form-select', 'selected' => $default_category, 'show_option_none' => 'Uncategorized', 'option_none_value' => 1 )); ?>

Category for generated posts

'Draft', 'publish' => 'Publish Immediately', 'future' => 'Schedule for Later' ); ?>

Status for generated posts

System Status

Version
Database prefix . 'aigh_plans'; $items_table = $wpdb->prefix . 'aigh_plan_items'; // phpcs:disable WordPress.DB.PreparedSQL.InterpolatedNotPrepared, WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, PluginCheck.Security.DirectDB.UnescapedDBParameter -- Table names are internally defined $plans_exists = $wpdb->get_var("SHOW TABLES LIKE '{$plans_table}'") === $plans_table; $items_exists = $wpdb->get_var("SHOW TABLES LIKE '{$items_table}'") === $items_table; // phpcs:enable WordPress.DB.PreparedSQL.InterpolatedNotPrepared, WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, PluginCheck.Security.DirectDB.UnescapedDBParameter ?> Tables OK Tables Missing
OpenAI API Configured Not Set
Serper API Configured Optional