Tới nội dung chính
hstation
Dịch vụDự ánVề tôiBlogThư viện nhạc

WordPress · 6 phút đọc · 2026-09-17

Plugin AI cho WordPress: chưa có khóa thì đo được gì?

Không có khóa, bạn vẫn đo được plugin đã active, connector có được nhận diện và công tắc AI có bật hay không. Phần còn lại chưa chứng minh được nhà cung cấp đã trả lời.

Plugin AI cho WordPress thì nhiều, nhưng có một plugin do chính WordPress.org làm, tên đơn giản là AI, và nó đòi WordPress 7.0 trở lên. Mình cài nó cùng plugin nhà cung cấp OpenAI lên một site thử WordPress 7.1, rồi dừng đúng ở chỗ phải nhập khoá API, để xem trước khi trả đồng nào thì bạn nhận được gì và còn thiếu gì.

Nếu bạn đang chọn plugin AI cho WordPress mà chưa muốn trả tiền API ngay, bài này cho bạn thấy trước đúng phần miễn phí: cài, xem, và gỡ. Mình không nhập khoá, nên bài không có số liệu về chất lượng văn bản, tốc độ hay chi phí của AI. Những gì có trong bài là thứ đo được trên site thử và thông tin công khai trên WordPress.org.

Plugin AI chính thức: thông tin trên WordPress.org

Tra bằng API công khai của WordPress.org ngày 17/09/2026:

  • AI (slug ai): phiên bản 1.3.0, tác giả WordPress.org, hơn 50.000 lượt cài đang hoạt động, đòi WordPress 7.0 và PHP 7.4.
  • AI Provider for OpenAI: 1.1.0, hơn 50.000 lượt cài, đòi WordPress 6.9.
  • AI Provider for Anthropic: 1.0.4, hơn 50.000 lượt cài.
  • AI Provider for Google: 1.1.1, hơn 40.000 lượt cài.

Readme của plugin AI ghi rõ hai điều nên biết trước khi cài:

  1. "The AI plugin does not include provider credentials or provider implementations by itself." Plugin AI không tự có nhà cung cấp hay khoá. Bạn phải cài thêm ít nhất một plugin nhà cung cấp.
  2. Đây là plugin thử nghiệm; tính năng có thể thay đổi.

Cách cài plugin AI WordPress bằng dòng lệnh

Mình cài plugin AI cùng plugin nhà cung cấp OpenAI trong một lệnh:

bash
wp plugin install ai ai-provider-for-openai --activate

Lệnh báo "Success: Installed 2 of 2 plugins." sau 12.603 ms. Kiểm lại:

bash
wp plugin list --fields=name,status,version

Đã xong khi thấy ai và ai-provider-for-openai ở trạng thái active. Không dùng dòng lệnh thì trên trang Cài đặt → Connectors của WordPress 7.1 có sẵn banner với nút "Cài đặt plugin AI", và mỗi thẻ nhà cung cấp có nút "Cài đặt" riêng.

Cài xong, chưa có khoá: WordPress AI plugin cho bạn thấy gì

Vào Cài đặt → AI:

Trang cài đặt của plugin AI trong wp-admin: tiêu đề AI, dòng Configure AI features and experiments for your WordPress site, công tắc Enable AI ở góc phải đang tắt. Khung viền đỏ ghi The AI plugin requires a valid AI Connector to function properly. Verify you have one or more AI Connectors configured, kèm liên kết Manage Connectors. Bên dưới là ảnh minh hoạ, công tắc mờ Image Generation and Editing, và mục Editor Experiments với các công tắc mờ Alt Text Generation, Content Classification, Content Resizing.
Trang cài đặt của plugin AI trong wp-admin: tiêu đề AI, dòng Configure AI features and experiments for your WordPress site, công tắc Enable AI ở góc phải đang tắt. Khung viền đỏ ghi The AI plugin requires a valid AI Connector to function properly. Verify you have one or more AI Connectors configured, kèm liên kết Manage Connectors. Bên dưới là ảnh minh hoạ, công tắc mờ Image Generation and Editing, và mục Editor Experiments với các công tắc mờ Alt Text Generation, Content Classification, Content Resizing.
  • Công tắc tổng Enable AI đang tắt.
  • Khung đỏ báo plugin cần một AI Connector hợp lệ.
  • Mọi tính năng đều mờ. Mỗi tính năng ghi rõ cần connector hỗ trợ loại mô hình nào: tạo văn bản, phân tích ảnh (vision), hay tạo ảnh.

Mình đo thêm hai thứ bằng dòng lệnh:

  • Số ability đăng ký trước khi cài là 3, sau khi cài vẫn 3. Plugin không thêm ability nào khi chưa có khoá và chưa bật tính năng.
  • wp_ai_client_prompt() vẫn báo không tạo được văn bản (false) và không tạo được ảnh (false).
bash
wp eval 'var_export( wp_ai_client_prompt( "Xin chào" )->is_supported_for_text_generation() );'

Trang Công cụ → Abilities Explorer của plugin báo "Xin lỗi, bạn không được phép truy cập vào trang này." khi thử nghiệm đó chưa được bật.

WordPress AI connector: nơi nhập khoá

Sau khi cài plugin nhà cung cấp OpenAI, trang Cài đặt → Connectors (bản tiếng Việt ghi "Kết nối") đổi hai chỗ:

Trang Kết nối sau khi cài plugin AI và plugin nhà cung cấp OpenAI. Banner ghi Plugin AI đã được cài đặt. Hãy kết nối với một nhà cung cấp AI bên dưới, kèm nút Kiểm soát các tính năng trong plugin AI. Thẻ Akismet có nút Kích hoạt, thẻ Anthropic và Google vẫn có nút Cài đặt, thẻ OpenAI đổi mô tả thành Text, image, and embedding generation with OpenAI và có nút Thiết lập.
Trang Kết nối sau khi cài plugin AI và plugin nhà cung cấp OpenAI. Banner ghi Plugin AI đã được cài đặt. Hãy kết nối với một nhà cung cấp AI bên dưới, kèm nút Kiểm soát các tính năng trong plugin AI. Thẻ Akismet có nút Kích hoạt, thẻ Anthropic và Google vẫn có nút Cài đặt, thẻ OpenAI đổi mô tả thành Text, image, and embedding generation with OpenAI và có nút Thiết lập.
  1. Banner đổi thành "Plugin AI đã được cài đặt. Hãy kết nối với một nhà cung cấp AI bên dưới...".
  2. Thẻ OpenAI đổi mô tả thành "Text, image, and embedding generation with OpenAI." và nút đổi từ "Cài đặt" thành "Thiết lập".

Bấm "Thiết lập", thẻ mở ra ô nhập khoá. Mình dừng ở đây, không nhập gì:

Thẻ OpenAI mở rộng trên trang Kết nối: nhãn API KEY, ô nhập có chữ gợi ý Nhập API key, dòng Lấy khóa API của bạn tại platform.openai.com, nút Lưu thay đổi và liên kết Hủy ở góc phải.
Thẻ OpenAI mở rộng trên trang Kết nối: nhãn API KEY, ô nhập có chữ gợi ý Nhập API key, dòng Lấy khóa API của bạn tại platform.openai.com, nút Lưu thay đổi và liên kết Hủy ở góc phải.

Khoá nhập ở đây được lưu trong cơ sở dữ liệu. Lõi WordPress còn đọc được khoá từ biến môi trường hoặc hằng số OPENAI_API_KEY, và thứ tự tìm khoá được giải thích ở bài WordPress AI: lõi 7.1 có gì.

WordPress AI không cần API key được không

Với plugin AI chính thức thì không. Trên site thử, không có khoá thì mọi tính năng đều mờ và bộ gọi AI báo không có mô hình. Khoá lấy từ tài khoản của nhà cung cấp; chi phí mỗi lần gọi do nhà cung cấp tính, mình không có số liệu phần đó.

Plugin AI WordPress Classic Editor có dùng được không

Readme ghi: "Requires the WordPress Block Editor. The Classic Editor plugin and other non-Block Editor editing experiences are not supported." Nếu site của bạn đang dùng Classic Editor, các tính năng trong trình soạn thảo của plugin này không dành cho bạn.

Plugin AI làm được gì khi đã có khoá (theo readme, mình chưa chạy)

Readme bản 1.3.0 liệt kê hơn 20 tính năng, mỗi tính năng bật riêng. Một số tính năng dễ hình dung:

  • Tạo nội dung: Title Generation (gợi ý tiêu đề), Excerpt Generation (đoạn trích), Meta Description Generation, Slug Generation.
  • Ảnh: Alt Text Generation, Image Generation and Editing.
  • Biên tập: Content Resizing (rút gọn, mở rộng, viết lại khối), Content Translation, Editorial Notes (góp ý về khả năng tiếp cận, độ dễ đọc, ngữ pháp, SEO).
  • Bình luận: Comment Moderation, Suggest Reply.
  • Quản trị: AI Request Logging (ghi nhật ký yêu cầu AI), Connector Approvals (bắt quản trị viên duyệt trước khi plugin khác được dùng connector), Key Encryption (mã hoá khoá API khi lưu).

Một chi tiết về Key Encryption đáng đọc kỹ: readme ghi khi tắt thử nghiệm này hoặc gỡ plugin, khoá trở về dạng chữ thường trong cơ sở dữ liệu.

Gỡ plugin AI cho WordPress có để lại gì không

Cài thử rồi bỏ là chuyện thường, nên mình đo xem gỡ plugin AI cho WordPress có sạch không. Cách đo: chụp danh sách tên mọi tuỳ chọn trong bảng wp_options (không tính transient) ở ba thời điểm.

bash
wp db query "SELECT option_name FROM wp_options WHERE option_name NOT LIKE '\_transient%' AND option_name NOT LIKE '\_site\_transient%' ORDER BY option_name" --skip-column-names > truoc.txt

Kết quả trên site thử:

  1. Trước khi cài: 165 tuỳ chọn.
  2. Sau khi cài, kích hoạt và mở trang Cài đặt → AI cùng trang Kết nối: vẫn 165. Khi chưa bật tính năng nào, plugin không ghi thêm tuỳ chọn nào.
  3. Sau khi tắt và xoá cả hai plugin: vẫn 165, không sót lại gì.

Gỡ bằng dòng lệnh, hai bước mất 825 ms:

bash
wp plugin deactivate ai ai-provider-for-openai
wp plugin delete ai ai-provider-for-openai

Tệp uninstall.php của bản 1.3.0 ghi rõ: dữ liệu bị xoá khi xoá plugin, không phải khi chỉ tắt. Site nào muốn giữ lại dữ liệu khi xoá thì dùng filter wpai_remove_data_on_uninstall. Mình mới đo trường hợp chưa bật tính năng nào; bật tính năng và dùng thật thì plugin có thể ghi thêm dữ liệu, và phép so ở trên nên chạy lại.

Những gì mình chưa kiểm

  • Chưa nhập khoá, chưa bật tính năng nào, chưa đo chất lượng, tốc độ, chi phí.
  • Chưa thử Key Encryption và Connector Approvals khi có khoá thật.
  • Chưa thử plugin nhà cung cấp Anthropic và Google.

Trước khi nhập khoá cho site thật, sao lưu đủ hai phần theo bài Khôi phục website WordPress, và nhớ rằng bản sao lưu cơ sở dữ liệu sẽ chứa luôn khoá nếu bạn nhập khoá qua trang Kết nối.