=== Techvoot AI Content Assistant ===
Contributors: techvootsolutions
Tags: ai, content, woocommerce, product descriptions, seo
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 2.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Generate SEO-friendly WordPress and WooCommerce content from the admin dashboard using supported AI providers.

== Description ==

Techvoot AI Content Assistant helps WordPress administrators generate product descriptions, short descriptions, post content, and excerpts from the WordPress admin area.

The plugin supports manual generation from post/product edit screens and bulk generation for multiple records. Administrators can configure the active AI provider, model, tone, language, content length, supported post types, token tracking, and optional brand prompt instructions.

Main features:

* Generate content for posts, pages, WooCommerce products, and enabled public custom post types.
* Generate full content, excerpts, and WooCommerce short descriptions.
* Bulk generate content for selected records.
* Configure tone, language, and approximate content length.
* Use compatible vision models with featured images for additional content context.
* Track generation logs, status, model, token usage, and errors.
* Export generation logs as CSV.

== External Services ==

This plugin connects to third-party AI services only when an administrator configures an API key and triggers a connection test or content generation request.

Depending on the selected provider, the plugin may send the following data to the provider API:

* The selected post or product title.
* The WordPress post type.
* The requested field type, such as content, excerpt, or short description.
* Configured writing options, such as tone, language, length, and custom prompt.
* The featured image URL, or image data for providers that require inline image payloads, when a vision-capable model is selected.

Supported providers:

* OpenAI API: https://api.openai.com
  Terms: https://openai.com/policies/terms-of-use
  Privacy: https://openai.com/policies/privacy-policy
* Anthropic Claude API: https://api.anthropic.com
  Terms: https://www.anthropic.com/legal/commercial-terms
  Privacy: https://www.anthropic.com/legal/privacy
* Google Gemini API: https://generativelanguage.googleapis.com
  Terms: https://policies.google.com/terms
  Privacy: https://policies.google.com/privacy
* Mistral AI API: https://api.mistral.ai
  Terms: https://legal.mistral.ai/terms/commercial-terms-of-service
  Privacy: https://legal.mistral.ai/terms/privacy-policy

API usage, billing, and data handling are governed by the selected provider's terms and privacy policy.

== Installation ==

1. Upload the `techvoot-ai-content-assistant` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the Plugins screen in WordPress.
3. Open Techvoot AI Content Assistant > Settings.
4. Select an AI provider and enter the provider API key.
5. Choose the model, tone, language, length, and enabled post types.
6. Save settings.

== Frequently Asked Questions ==

= Does this plugin require an AI API key? =

Yes. At least one supported provider API key is required before content can be generated.

= Does the plugin automatically publish generated content? =

No. Manual generation inserts content into the editor. The WordPress item must still be saved or updated by the user. Bulk generation updates the selected fields for selected records.

= Does the plugin send product images to AI providers? =

Only when a vision-capable model is selected. The plugin uses the featured image as additional context for generation.

= Can I choose which post types are supported? =

Yes. Public post types can be enabled or disabled from the plugin settings page.

== Changelog ==

= 2.0.0 =

* Added multi-provider AI content generation for posts, pages, products, and public custom post types.
* Added bulk generation tools, generation logs, CSV export, and token tracking.
* Added provider-aware model settings and optional featured-image context for compatible vision models.

= 1.0.0 =

* Added multi-provider support for OpenAI, Anthropic Claude, Google Gemini, and Mistral AI.
* Added bulk generation.
* Added logs, CSV export, token tracking, and provider-aware settings.
