=== TicLabs AI Content Hub - PRO ===
Contributors: tomich78
Donate link: https://ticlabs.es  
Tags: AI, content generation, image generation, artificial intelligence
Requires at least: 6.0  
Requires PHP: 8.0  
Tested up to: 6.9  
Stable tag: 1.0.0  
License: Proprietary Commercial License

The most flexible AI content generation plugin. Generate content, images & optimize SEO with OpenAI, Google AI, Anthropic, Stability AI & more.


== Description ==

**TicLabs AI Content Hub** is a powerful WordPress plugin that integrates artificial intelligence capabilities directly into your WordPress site. Generate high-quality content, stunning images, and optimize your SEO—all without leaving your dashboard.

= Key Features =

- *Multi-Provider Support:* Not limited to OpenAI and DALL-E. Integrate with multiple AI providers:
  - OpenAI (GPT-4.1 Mini, GPT-4.1 Nano, GPT-4o, GPT-4o Mini, Dall-E 3)
  - Google AI (Gemini)
  - Anthropic Claude
  - Stability AI
  - Cohere AI
  - Mistral AI
  - HuggingFace AI
  - Perplexity
  - OpenRouter
  - Others: AI21 Labs Jamba, Together AI, GRoq, Nebius, Cerebras, Fireworks, Upstage, Baseten, SambaNova Cloud, DeepSeek, Hyperbolic, MagicHour AI, deAPI.ai, ImaginePro AI, Replicate, Leonardo AI, Segmind, Runwayml, FAL.ai, ...

- *Content Generation*
  - Generate blog posts, articles, and landing pages
  - Create product descriptions and marketing copy
  - Optimize existing content for SEO
  - Generate meta titles and descriptions
  - Create social media content
  - Support for multiple languages

- *Image Generation*
  - Generate images from text descriptions
  - Multiple style presets (photorealistic, artistic, minimalist, etc.)
  - Custom image sizes and aspect ratios
  - Support for multiple image providers

== Installation ==

= From WordPress.org =

1. Go to your WordPress dashboard
2. Navigate to *Plugins > Add New*
3. Search for *"TicLabs AI Content Hub"*
4. Click *Install Now* and then *Activate*

= Manual Installation =

1. Download the plugin from WordPress.org
2. Extract the ZIP file to `/wp-content/plugins/` directory
3. Go to *Plugins* in your WordPress dashboard
4. Find *TicLabs AI Content Hub* and click *Activate*

= Minimum Requirements =

- *WordPress:* 6.X or higher
- *PHP:* 8.0 or higher
- *PHP Extensions:* curl, json

== Getting Started ==

= 1. Configure Your AI Provider =

1. Go to *TicLabs AI Content Hub > Settings*
2. Choose your AI provider (OpenAI, Google AI, Anthropic, or custom provider)
3. Enter your API key securely

= 2. Add API Keys =

1. Get your API key from your chosen provider:
   - *OpenAI:* https://platform.openai.com/api-keys
   - *Google AI:* https://makersuite.google.com/app/apikey
   - *Anthropic:* https://console.anthropic.com/
   - *Stability AI:* https://platform.stability.ai/
   - *Custom Provider:* Contact your provider for credentials

2. Go to *TicLabs AI Content Hub > Settings*
3. Click *Add New Key*
4. Select provider, paste your key, and save securely

= 3. Generate Your First Content =

1. Go to *TicLabs AI Content Hub > Generate Content*
2. Select a Provider
3. Select content type (Blog Post, Page, Product Description, Meta Description, Title)
4. Enter your prompt in Description field.
5. Click *Generate Content*
6. Review and edit the generated content
7. Copy to clipboard

= 4. Generate Images =

1. Go to *TicLabs AI Content Hub > Generate Images*
2. Select a Provider
3. Enter your image description
4. Select a image size
5. Click *Generate Image*
6. You will be able to find the generated image in the Media Library. 

== Usage ==

= Content Templates =

The plugin includes ready-to-use templates for:

- Blog Posts
- Pages
- Product Descriptions
- Meta Descriptions
- Title Tags

== Security & Privacy ==

- *API Keys:* Never logged or displayed
- *Data:* No content sent to third parties except configured providers
- *Permissions:* Content Hub only visible to users with appropriate capabilities
- *Nonces:* All forms protected against CSRF attacks
- *Sanitization:* All user input properly sanitized

== External Services ==

This plugin connects to multiple third-party AI service providers to generate content (text and images). 
These external services are required to provide the core functionality of generating AI-powered content within WordPress.

**Data Sent:** User-provided prompts, selected settings (model, temperature, max tokens, etc.), and API keys provided by the user.
**When:** Data is sent only when the user explicitly requests content generation through the plugin interface.
**User Control:** Users can disable specific providers or choose which service to use. No automatic requests are made.

= Text Generation Services =

*OpenAI (GPT-4, GPT-4o)*
- Service: https://api.openai.com/v1/chat/completions
- API-Key/WEB: https://platform.openai.com/api-keys
- TOS: https://openai.com/terms
- Privacy-Policy: https://openai.com/privacy

*Anthropic (Claude)*
- Service: https://api.anthropic.com/v1/messages
- API-Key/WEB: https://www.claude.com/platform/api
- TOS: https://www.anthropic.com/terms
- Privacy-Policy: https://www.anthropic.com/privacy

*Google Gemini*
- Service: https://generativelanguage.googleapis.com/v1beta/models/
- API-Key/WEB: https://aistudio.google.com/api-keys
- TOS: https://ai.google.dev/gemini-api/terms
- Privacy-Policy: https://policies.google.com/privacy

*AI21 Labs*
- Service: https://api.ai21.com/studio/v1/chat/completions
- API-Key/WEB: https://studio.ai21.com/v2/account/api-key
- TOS: https://www.ai21.com/terms-policies/terms-of-use/
- Privacy-Policy: https://www.ai21.com/terms-policies/privacy-policy/

*Cohere*
- Service: https://api.cohere.com/v2/chat
- API-Key/WEB: https://dashboard.cohere.com
- TOS: https://cohere.com/terms-of-use
- Privacy-Policy: https://cohere.com/privacy

*Mistral AI*
- Service: https://api.mistral.ai/v1/chat/completions
- API-Key/WEB: https://admin.mistral.ai/organization/api-keys
- TOS: https://mistral.ai/terms/
- Privacy-Policy: https://legal.mistral.ai/terms/privacy-policy

*Together AI*
- Service: https://api.together.xyz/v1/chat/completions
- API-Key/WEB: https://api.together.xyz
- TOS: https://www.together.ai/terms-of-service
- Privacy-Policy: https://www.together.ai/privacy

*Groq*
- Service: https://api.groq.com/openai/v1/chat/completions
- API-Key/WEB: https://console.groq.com/keys
- TOS: https://groq.com/terms-of-use
- Privacy-Policy: https://groq.com/privacy-policy

*Perplexity AI*
- Service: https://api.perplexity.ai/chat/completions
- API-Key/WEB: https://www.perplexity.ai/api-platform
- TOS: https://www.perplexity.com/hub/legal/terms-of-service
- Privacy-Policy: https://www.perplexity.ai/privacy

*Nebius (TokenFactory)*
- Service: https://api.tokenfactory.nebius.com/v1/chat/completions
- API-Key/WEB: https://nebius.com/
- TOS: https://docs.nebius.com/legal/terms-of-use/
- Privacy-Policy: https://docs.nebius.com/legal/privacy/

*Hugging Face*
- Service: https://router.huggingface.co/v1/chat/completions
- API-Key/WEB: https://huggingface.co
- TOS: https://huggingface.co/terms-of-service
- Privacy-Policy: https://huggingface.co/privacy

*Cerebras*
- Service: https://api.cerebras.ai/v1/chat/completions
- API-Key/WEB: https://chat.cerebras.ai
- TOS: https://www.cerebras.ai/terms-of-service
- Privacy-Policy: https://www.cerebras.ai/privacy-policy

*Fireworks AI*
- Service: https://api.fireworks.ai/inference/v1/chat/completions
- API-Key/WEB: https://fireworks.ai
- TOS: https://fireworks.ai/terms-of-service
- Privacy-Policy: https://fireworks.ai/privacy-policy

*Upstage*
- Service: https://api.upstage.ai/v1/chat/completions
- API-Key/WEB: https://console.upstage.ai
- TOS: https://www.upstage.ai/terms-of-service
- Privacy-Policy: https://www.upstage.ai/privacy-policy

*Baseten*
- Service: https://inference.baseten.co/v1/chat/completions
- API-Key/WEB: https://www.baseten.co
- TOS: https://www.baseten.co/terms-and-conditions/
- Privacy-Policy: https://www.baseten.co/privacy-policy/

*SambaNova*
- Service: https://api.sambanova.ai/v1/chat/completions
- API-Key/WEB: https://sambanova.ai
- TOS: https://sambanova.ai/terms-and-conditions
- Privacy-Policy: https://sambanova.ai/privacy-policy

*OpenRouter*
- Service: https://openrouter.ai/api/v1/chat/completions
- API-Key/WEB: https://openrouter.ai/
- TOS: https://openrouter.ai/terms
- Privacy-Policy: https://openrouter.ai/privacy

*DeepSeek*
- Service: https://api.deepseek.com/chat/completions
- API-Key/WEB: https://platform.deepseek.com
- TOS: https://cdn.deepseek.com/policies/en-US/deepseek-terms-of-use.html
- Privacy-Policy: https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html

*Hyperbolic*
- Service: https://api.hyperbolic.xyz/v1/chat/completions
- API-Key/WEB: https://www.hyperbolic.ai
- TOS: https://hyperbolic.xyz/terms
- Privacy-Policy: https://hyperbolic.xyz/privacy

= Image Generation Services =

*OpenAI DALL-E 3*
- Service: https://api.openai.com/v1/images/generations
- API-Key/WEB: https://platform.openai.com/api-keys
- TOS: https://openai.com/terms
- Privacy-Policy: https://openai.com/privacy

*Stability AI*
- Service: https://api.stability.ai/v2beta/stable-image/generate/sd3
- API-Key/WEB: https://platform.stability.ai
- TOS: https://stability.ai/terms-of-service
- Privacy-Policy: https://stability.ai/privacypolicy

*Hugging Face (FLUX.1)*
- Service: https://router.huggingface.co/hf-inference/models/black-forest-labs/FLUX.1-dev
- API-Key/WEB: https://huggingface.co/
- TOS: https://huggingface.co/terms-of-service
- Privacy-Policy: https://huggingface.co/privacy

*Magic Hour*
- Service: https://api.magichour.ai/v1/ai-image-generator
- Additional: https://api.magichour.ai/v1/image-projects/
- API-Key/WEB: https://magichour.ai/
- TOS: https://magichour.ai/terms-of-service
- Privacy-Policy: https://magichour.ai/privacy-policy

*DeAPI*
- Service: https://api.deapi.ai/api/v1/client/txt2img
- Additional: https://api.deapi.ai/api/v1/client/request-status/
- API-Key/WEB: https://deapi.ai/
- TOS: https://deapi.ai/terms-of-service
- Privacy-Policy: https://deapi.ai/privacy-policy

*Google Gemini Image*
- Service: https://generativelanguage.googleapis.com/v1beta/models/gemini-3-pro-image-preview:generateContent
- API-Key/WEB: https://aistudio.google.com/app/apikey
- TOS: https://ai.google.dev/gemini-api/terms
- Privacy-Policy: https://policies.google.com/privacy

*ImaginePro*
- Service: https://api.imaginepro.ai/api/v1/flux/imagine
- Additional: https://api.imaginepro.ai/api/v1/message/fetch/
- API-Key/WEB: https://www.imaginepro.ai/
- TOS: https://imaginepro.ai/terms
- Privacy-Policy: https://imaginepro.ai/privacy

*Together AI Images*
- Service: https://api.together.xyz/v1/images/generations
- API-Key/WEB: https://api.together.xyz
- TOS: https://www.together.ai/terms-of-service
- Privacy-Policy: https://www.together.ai/privacy

*Replicate (Google Imagen-4)*
- Service: https://api.replicate.com/v1/models/google/imagen-4/predictions
- API-Key/WEB: https://replicate.com/
- TOS: https://replicate.com/terms
- Privacy-Policy: https://replicate.com/privacy

*Leonardo.AI*
- Service: https://leonardo.ai/api/
- API-Key/WEB: https://leonardo.ai/api/
- TOS: https://leonardo.ai/terms
- Privacy-Policy: https://leonardo.ai/privacy-policy/

*Segmind*
- Service: https://api.segmind.com/v1/
- API-Key/WEB: https://www.segmind.com/
- TOS: https://segmind.com/terms
- Privacy-Policy: https://segmind.com/privacy

*Runway ML*
- Service: https://runwayml.com/api
- API-Key/WEB: https://runwayml.com/api
- TOS: https://runwayml.com/terms-of-use
- Privacy-Policy: https://runwayml.com/privacy-policy

*FAL AI (SDXL)*
- Service: https://fal.run/fal-ai/fast-sdxl
- API-Key/WEB: https://fal.ai/
- TOS: https://fal.ai/terms
- Privacy-Policy: https://fal.ai/privacy

= Important Notes =

- *User Control:* Users can select which AI provider to use and can disable any provider they don't want to use.
- *API Keys:* Users must provide their own API keys for most services. The plugin does not store API keys on our servers.
- *Data Privacy:* We recommend reviewing each service's privacy policy to understand how your data is handled.
- *No Automatic Requests:* The plugin does NOT make automatic requests to any external service. Requests are only made when the user explicitly initiates content generation.
- *Disclaimer:* This plugin is independently developed and is not affiliated with any of the AI service providers listed above.

== Troubleshooting ==

= Common Issues =

*"Invalid API Key"*
- Verify API key is correct and not expired
- Check provider is selected correctly
- Ensure API key has necessary permissions
- Try regenerating API key from provider

*"Rate limit exceeded"*
- Wait before making new requests
- Upgrade API plan for higher limits
- Configure rate limiting in plugin settings
- Check provider dashboard for usage

*"Connection timeout"*
- Check internet connection
- Verify provider API is online (check status page)
- Try alternative provider

*"Memory limit exceeded"*
- Increase PHP memory_limit in wp-config.php
- Clear plugin cache
- Upgrade hosting plan

*"No response from provider"*
- Verify network firewall allows outbound requests
- Check provider's status and availability

== Frequently Asked Questions ==

= Which AI providers offer free tiers? =

Several AI providers integrated into TicLabs AI Content Hub offer free or generous free tiers:

Text Generation:
- Google Gemini - Free tier with 60 requests per minute for Gemini 2.5 Flash.
- Anthropic Claude - Limited free access through Claude.ai (API requires paid account, but Claude Haiku 4.1 is the most cost-effective option at 🪙).
- HuggingFace - Free hosting and inference for open-source models like Flux.1 Dev and GPT-OSS variants.
- Groq - Free API access with community tier available.
- Together AI - Free credits for new users plus open-source model hosting.
- Upstage Solar - Competitive free-tier options for lightweight applications.

Image Generation:
- HuggingFace - Free inference for Flux.1 Dev model with community access.
- DeAPI.ai - Free tier available for Flux.1 Schnell with limited daily requests.
- Stability AI - Free credits for new accounts to test Stable Diffusion 3.5.

Best Free Options:
- Maximum free value: Google Gemini 2.5 Flash (text) + HuggingFace Flux.1 Dev (images).

Most generous free tier: HuggingFace ecosystem with community models.

*Important Note*: Free tiers typically have rate limits, request quotas, or feature limitations. For production use or high-volume generation, consider upgrading to paid plans. Check each provider's documentation for current free tier terms and limits.

= Can I use multiple providers simultaneously? =

Yes! Configure multiple providers and choose which to use for each generation.

= Is my data private? =

Yes. Only configured providers receive your content. Check each provider's privacy policy. No data is stored on TicLabs Servers.

= Can I generate content in multiple languages? =

Yes. Supported languages depend on your AI provider. Most support 100+ languages. The generated content's language will be determined by whatever language the AI provider detects from your input description.

= What about copyright concerns? =

AI-generated content is your responsibility. Always review and customize. Check AI provider's terms regarding content ownership.

= Can I use this commercially? =

Yes, for commercial use follow your chosen AI provider's terms.

= Does it work with multisite? =

Yes, fully multisite compatible. Configure per-site or network-wide.

= Can I customize generated content? =

Absolutely. All content is fully editable after generation.

== Support ==

Need help?

- *Documentation:* https://ticlabs.es/store/aich/docs/
- *Support Email:* store@ticlabs.es

== Credits ==

Developed by *Tomás R. Malpica* at *TicLabs*.

Special thanks to:
- WordPress community
- AI provider partners
- Beta testers and contributors

== License ==

This plugin is licensed under the *GNU General Public License v2 or later*. See LICENSE file for details.

The GPL license grants you the freedom to:
- Use for any purpose
- Study how it works
- Modify it for your needs
- Share and distribute copies
- Share improvements with the community

== Premium Version ==

*TicLabs AI Content Hub PRO* includes:

- Unlimited API Calls - Subject only to your provider's rate limits, not plugin restrictions.
- Multi-Provider Management - Seamlessly switch between 17+ AI providers for text and 8+ for images.
- Priority Customer Support - Dedicated email support.
- Commercial Use License - Full commercial rights and domain binding included.

Learn more: https://ticlabs.es/store/aich

== Disclaimer ==

*This plugin is not affiliated with any AI provider.*
This is an independent tool that integrates with third-party AI services through their public APIs.

*All trademarks, brand names, logos, and images* mentioned in this plugin (including but not limited to OpenAI, ChatGPT, Claude, Google Gemini, Stability AI, DALL-E, and others) are the exclusive property of their respective owners. We are not endorsed by, affiliated with, or associated with any of these companies. Usage of these names and images is for identification and informational purposes only.

== Screenshots ==

1. OpenAI ChatGPT Configuration - Configure your OpenAI API key and select from multiple GPT models (GPT-4o, GPT-4o Mini, GPT-4.1 Mini,...) for optimized content generation with real-time model selection.
2. Multi-Provider AI Integration - Manage API keys for 20+ AI providers including OpenAI, Google Gemini, Anthropic Claude, Stability AI, Cohere, Mistral, Together AI, Groq, Perplexity, and more. Seamlessly switch between text and image generation providers.
3. Intelligent Text Generation Interface - Generate professional blog posts, articles, product descriptions, SEO meta tags, and social media content powered by your selected AI provider.
4. Advanced Image Generation Capabilities - Create high-quality images from text descriptions using multiple AI image providers. Manage all generated images from your WordPress media library.

== Upgrade Notice ==

= 1.0.0 =
Initial release of TicLabs AI Content Hub. Multi-provider AI integration for WordPress.

== Changelog ==

= Version 1.0.0 (2025-12-30) =

*Initial Release*
- ✨ Multi-provider AI integration
- 🎨 Content generation with multiple providers
- 🖼️ Image generation capabilities
- 🔍 SEO optimization tools
- 🔐 Secure API key management
- 🌍 Multilingual support
- 📱 Responsive admin interface
- ⚙️ Flexible configuration
- 🚀 Performance optimized

== Resources ==

- **Official Site:** https://ticlabs.es
- **Plugin Page:** https://ticlabs.es/store/aich
- **Documentation:** https://ticlabs.es/store/aich/docs/
- **Blog:** https://ticlabs.es/store/blog
- **Contact:** store@ticlabs.es

== Author ==

**Tomás R. Malpica**

---

**Made with ❤️ by TicLabs**

*TicLabs AI Content Hub - Transform Your Content Creation Workflow*
