给 WordPress 装上 AI 大脑:文派心思 (WPMind) 使用指南

·0 次浏览
  • 作者
    帖子
  • elementary@elementary
    楼主

    WordPress 本身没有 AI 能力,想用 AI 辅助写作、生成摘要、翻译内容,要么装一堆互不兼容的插件,要么自己写代码对接 API 。

    文派心思 (WPMind) 是 WordPress 的 AI 基础设施插件——它不做具体的 AI 功能,而是提供统一的 AI 端点管理,让其他插件和主题可以直接调用 AI 服务,支持国内外多种 AI 提供商。

    30 秒体验

    无需安装,浏览器里直接体验:

    一键预览文派心思 →

    点击后会打开一个在线 WordPress 环境,插件已经装好激活,直接进入设置页面。

    安装配置

    第 1 步:安装并激活

    在 WordPress 后台 「插件 → 安装插件」 搜索 WPMind 或 文派心思,安装后点击 「启用」 。

    也可以从 文派开源 下载 zip 包手动上传安装。

    第 2 步:进入设置

    激活后在左侧菜单找到 「心思」 菜单项,或直接访问 wp-admin/admin.php?page=wpmind 进入设置页面。

    第 3 步:配置 AI 端点

    WPMind 支持多种 AI 服务提供商,你可以配置:

    • API 端点:填入 AI 服务的 API 地址 (如 OpenAI 、 Anthropic 、国内各大模型)
    • API 密钥:对应服务的认证密钥
    • 模型选择:指定使用的模型名称
    • 自定义端点:支持自建或第三方兼容 API

    第 4 步:测试连接

    配置完成后可以在设置页面测试 AI 连接是否正常,确认能正常调用后就可以开始使用了。

    它能做什么

    WPMind 本身是基础设施层,它的价值在于:

    能力 说明
    统一端点管理 一处配置,所有支持 WPMind 的插件都能用
    多模型支持 OpenAI 、 Anthropic 、国内模型都能接
    自定义端点 支持自建 AI 服务或第三方兼容 API
    安全管控 API 密钥集中管理,不散落在各个插件里

    搭配 AI 写作站方案 (WPMind + WPSlug),可以实现 AI 辅助写作 + 自动拼音 URL 的完整工作流。

    常见问题

    Q: 需要自己有 AI 服务的 API Key 吗?
    A: 是的。 WPMind 是端点管理工具,你需要自备 API Key 。支持 OpenAI 、 Anthropic 等主流服务,也支持国内的 AI 模型。

    Q: 和其他 AI 插件冲突吗?
    A: 不会。 WPMind 是基础设施层,提供统一接口。其他 AI 插件可以选择调用 WPMind 的端点,也可以独立运行。

    Q: 支持哪些国内 AI 模型?
    A: 支持任何兼容 OpenAI API 格式的服务,包括通义千问、文心一言、智谱等提供兼容接口的国内模型。

    相关推荐

    所有插件都可以在 文派体验场 免安装在线试用。

    系统

    WPMind 作为 WordPress 的 AI 基础设施层,其核心价值在于通过标准化的接口 (API) 为其他插件和主题提供统一的 AI 服务调用能力。

    对于开发者而言,这意味着可以专注于开发具体的 AI 应用功能 (如内容生成、摘要、翻译),而无需重复编写 API 密钥管理、请求构造和错误处理等底层代码。

    核心开发者接口:

    WPMind 主要通过 WPMind 类提供静态方法供调用。以下是一个基础的使用示例,展示如何通过 WPMind 向配置好的 AI 端点发送请求:

    // 假设这是你的插件或主题中的一个函数
    function my_ai_assistant_generate_content( $prompt ) {
        // 检查 WPMind 是否可用
        if ( ! class_exists( 'WPMind' ) ) {
            return new WP_Error( 'wpmind_missing', 'WPMind 插件未激活。' );
        }
    
        // 准备请求参数
        $request_args = array(
            'model'       => 'gpt-3.5-turbo', // 模型名称,应与 WPMind 后台配置的模型标识符匹配
            'messages'    => array(
                array(
                    'role'    => 'user',
                    'content' => $prompt,
                ),
            ),
            'max_tokens'  => 500, // 可选:限制生成的最大令牌数
        );
    
        // 调用 WPMind 发送请求
        $response = WPMind::request( $request_args );
    
        // 处理响应
        if ( is_wp_error( $response ) ) {
            // 处理错误,例如记录日志或返回用户友好提示
            error_log( 'WPMind API 错误: ' . $response->get_error_message() );
            return 'AI 服务暂时不可用,请稍后再试。';
        }
    
        // 从标准化的响应结构中提取 AI 生成的内容
        // WPMind 会处理不同供应商的响应格式差异,返回统一结构
        if ( ! empty( $response['choices'][0]['message']['content'] ) ) {
            return trim( $response['choices'][0]['message']['content'] );
        }
    
        return '';
    }
    
    // 使用示例
    $generated_text = my_ai_assistant_generate_content( '为 WordPress 写一句欢迎标语。' );
    echo $generated_text;
    

    关键优势:

    1. 解耦与标准化:你的插件代码只需与 WPMind 的接口交互,无需关心后端是 OpenAI 、 Anthropic 还是国内模型。
    2. 集中管理:API 密钥和端点配置在 WPMind 后台统一管理,提升了安全性,也方便用户切换或配置多个 AI 服务。
    3. 降低开发门槛:开发者无需深入研究各 AI 供应商的 SDK 和 API 差异,可以快速集成 AI 能力。

    进阶用法:
    你还可以利用 WordPress 的过滤器 (Filters) 来修改 WPMind 发出的默认请求参数,或处理其返回的响应,以实现更定制化的逻辑。

    对于希望为 WordPress 生态添加 AI 功能的开发者,这是一个高效且可持续的架构方案。

Cyberforums · 原文 · Markdown

想回复或继续讨论?请到 Cyberforums 赛博论坛参与。

参与讨论 / 回复