Linux 软件免费装
Banner图

Creator Assistant Hub

开发者 alessandrolioce
更新时间 2026年8月14日 00:33
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0+
版权网址: 版权信息

标签

ai openai embeddings vector-search semantic-search

下载

1.0.0 1.0.1

详情介绍:

Creator Assistant Hub is the core infrastructure plugin of the Creator Assistant ecosystem. It connects your WordPress site to OpenAI and Qdrant to automatically generate and store vector embeddings for your content, enabling semantic search and AI-powered features. How it works The Hub is the shared infrastructure layer for the Creator Assistant ecosystem. When a compatible add-on is active and activates a vectorizer, the plugin generates vector embeddings via the OpenAI API and stores them in your Qdrant vector database cluster whenever a post is published or updated. This makes your content available for semantic search and retrieval by Creator Assistant add-ons. Without an active add-on, the Hub runs in standby mode: no content is sent to external services. Key features Requirements

安装:

  1. Upload the creator-assistant-hub folder to the /wp-content/plugins/ directory, or install the plugin directly from the WordPress plugin screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Creator Assistant → Hub in the WordPress admin menu.
  4. Accept the Terms of Service and Privacy Policy.
  5. Enter your OpenAI API key in the OpenAI section.
  6. Enter your Qdrant endpoint URL and Qdrant API key in the Qdrant section.
  7. Save the settings. Green status notices will confirm that both services are connected.
  8. Install a compatible Creator Assistant add-on (such as Creator Assistant Search) to activate vectorization. Once an add-on is active, new and updated posts are vectorized automatically on save, and existing posts in your library are picked up by the built-in hourly background batch. More add-ons are coming soon.

屏幕截图:

  • OpenAI configuration tab with connection status notice.
  • Qdrant configuration tab with connection status notice.
  • Cache configuration tab to control how long API responses are cached.
  • Tools tab with reset, force reindex, and Qdrant self-test actions.
  • Vectorization status panel in the block editor sidebar.
  • "Vector Status" column in the posts admin list.
  • Creator Assistant Hub service test in the Site Health screen.

升级注意事项:

1.0.1 Fixes a fatal error on sites running Creator Assistant Search alongside the Hub. Update immediately. 1.0.0 Initial release. No upgrade steps required.

常见问题:

Do I need a paid OpenAI plan?

Yes. The OpenAI API is a pay-as-you-go service: a valid payment method and prepaid credits are required. There is no free tier for API usage. The text-embedding-3-small model used by the Hub is very affordable: generating embeddings for a typical blog post costs a fraction of a cent. Check OpenAI pricing for details.

Does the plugin work with the free tier of Qdrant Cloud?

Yes. The free tier of Qdrant Cloud provides a single cluster that may be suspended after a period of inactivity. The built-in keep-alive feature sends a daily ping to prevent this.

Which post types are vectorized?

By default, posts and pages are vectorized. Add-ons can register additional post types via the available hooks.

Where can I see the vectorization status of a post?

In two places:

  1. Block editor: open any post or page in the editor. A Creator Assistant panel in the document settings sidebar (top-right area) shows the vectorization status for each active vectorizer.
  2. Post list: a Vector Status column in the Posts and Pages admin list shows a green checkmark with the date of last vectorization, or a greyed-out label if the post has not yet been vectorized.

How do I check whether the service is properly configured?

Go to Tools → Site Health. A dedicated test named Creator Assistant Hub service reports whether the Terms of Service have been accepted and both OpenAI and Qdrant are connected and ready. Also verify that WP-Cron is running correctly on your site. Vectorization is processed asynchronously via WP-Cron: if WP-Cron is disabled (e.g. DISABLE_WP_CRON is set to true in wp-config.php), posts will not be vectorized automatically. You can check this under Tools → Site Health → Info → WordPress constants. On some managed hosting plans, a real server-side cron job is used instead; make sure it is configured and firing regularly.

Can I disable API response caching?

Yes. In the Cache tab of the Hub settings page, set the cache expiration to Disabled.

Is my API key stored securely?

API keys are stored in the WordPress options table in the same way as other plugin settings. Make sure your WordPress database and hosting environment are secure. Keys are never exposed in the front end or in REST API responses accessible to non-administrators.

Do I need an active add-on for vectorization to work?

Yes. The Hub is a core infrastructure plugin: its vectorizers are disabled by default and must be activated by a compatible add-on (such as Creator Assistant Search). Without an active add-on, the plugin registers no vectorizers and no content is sent to OpenAI or Qdrant, even after you configure your API credentials.

Does the plugin modify my posts, pages, or any existing content?

No. The Hub only reads your content to generate vector embeddings. It never writes back to the post body, title, status, slug, or any other standard post field. Your content stays exactly as you wrote it. The only things the Hub writes to your WordPress database are:

  1. A post meta entry on each vectorized post that records when it was indexed (keys: _creator_assistant_hub_post_vectorizer_post_chunk and _creator_assistant_hub_post_vectorizer_post_summary). This metadata is invisible to visitors, does not appear in SEO tools, and has no effect on how WordPress renders the post.
  2. The plugin settings you enter (API keys, cache TTL, Terms of Service acceptance), stored in the WordPress options table.
Everything else (the actual vector embeddings) lives in your Qdrant Cloud cluster, not in your WordPress database.

Does the background cron job modify my content?

No. The hourly background cron reads post content to generate embeddings but never writes to the post itself. The only write operation it performs is updating the post meta timestamp once vectorization is complete.

What happens to my data if I deactivate or delete the plugin?

Deactivating the plugin stops all vectorization and background processing; your post meta timestamps and settings are preserved so they are ready if you reactivate. Deleting the plugin removes all plugin-created data from your WordPress database (post meta entries and options). Your Qdrant collections are not deleted automatically. You can remove them manually from your Qdrant Cloud dashboard if you no longer need them. Your posts, pages, and all their original content are completely unaffected either way.

What is the difference between Chunk and Summary vectorization?

The Hub provides two vectorization strategies, each stored in a separate Qdrant collection:

  • Chunk: the post content is split into word-level segments. Each segment is embedded individually and stored as a separate point in the post_chunk collection. This enables precise, paragraph-level retrieval.
  • Summary: an AI-generated summary of the post is produced via OpenAI Chat Completions, then embedded and stored as a single point in the post_summary collection. This enables high-level, concept-based semantic search.
Add-ons can enable either or both strategies independently via the creator_assistant_hub_post_vectorizer_post_chunk and creator_assistant_hub_post_vectorizer_post_summary filters.

Does the plugin support multilingual sites?

Yes. When WPML is active, the plugin detects the language of each post and includes it in the Qdrant payload. Add-ons can then filter search results by language. Sites without WPML are fully supported and unaffected.

Can other plugins or add-ons extend the Hub?

Yes. The Hub exposes WordPress actions and filters that add-ons can use to register additional settings sections, tabs, and custom behaviour. Developer documentation will be published on creator-assistant.it.

更新日志:

1.0.1 1.0.0