小红书原创内容自动生成神器与WordPress集成API开发实战
- Linkreate AI插件 文章
- 2025-08-29 21:43:14
- 20阅读
AI内容生成工具概述
当前市场上,多种AI工具可用于生成小红书原创内容。DeepSeek、豆包、Gemini、文言一心、通义千问、智普和OpenAI等模型各具特色,能够根据用户输入的提示词生成符合小红书平台风格的内容。这些AI模型通过大规模文本训练,掌握了小红书特有的语言风格、表达方式和内容结构。
主流AI内容生成模型对比
以下表格对比了几种主流AI模型在小红书内容生成方面的特点:
AI模型 | 内容质量 | 小红书风格适配度 | API接入难度 | 成本 |
---|---|---|---|---|
DeepSeek | 高 | 中 | 中 | 中 |
豆包 | 中高 | 高 | 低 | 低 |
Gemini | 高 | 中 | 中 | 中高 |
文言一心 | 中 | 中高 | 低 | 低 |
通义千问 | 高 | 中高 | 低 | 中 |
智普 | 中高 | 中 | 中 | 中 |
OpenAI | 高 | 中 | 低 | 高 |
WordPress与AI内容生成工具的API集成
将AI内容生成工具与WordPress网站集成,可以实现小红书风格内容的自动生成和发布。这种集成主要通过API调用实现,下面详细介绍几种主流AI模型的API集成方法。
OpenAI API与WordPress集成
OpenAI提供了功能强大的API,可以通过WordPress插件或自定义代码实现集成。以下是使用WordPress自定义代码集成OpenAI API的方法:
首先,你需要在OpenAI官网注册账号并获取API密钥。然后,在WordPress主题的functions.php文件中添加以下代码:
// 添加OpenAI内容生成功能
function generate_content_with_openai($prompt) {
$api_key = '你的OpenAI API密钥';
$url = 'https://api.openai.com/v1/chat/completions';
$headers = array(
'Content-Type: application/json',
'Authorization: Bearer ' . $api_key
);
$body = array(
'model' => 'gpt-4',
'messages' => array(
array(
'role' => 'system',
'content' => '你是一个专业的小红书内容创作者,擅长写种草文案和分享笔记。'
),
array(
'role' => 'user',
'content' => $prompt
)
),
'max_tokens' => 1000,
'temperature' => 0.7
);
$args = array(
'headers' => $headers,
'body' => json_encode($body),
'timeout' => 30
);
$response = wp_remote_post($url, $args);
if (is_wp_error($response)) {
return 'API请求失败: ' . $response->get_error_message();
}
$body = wp_remote_retrieve_body($response);
$data = json_decode($body, true);
if (isset($data['choices'][0]['message']['content'])) {
return $data['choices'][0]['message']['content'];
} else {
return '内容生成失败';
}
}
这段代码定义了一个函数`generate_content_with_openai`,它接收一个提示词作为参数,然后调用OpenAI的API生成小红书风格的内容。函数中设置了系统角色为"专业的小红书内容创作者",这有助于引导AI生成更符合小红书风格的内容。
接下来,你可以创建一个WordPress短代码,方便在编辑器中使用AI内容生成功能:
// 注册短代码
function openai_content_generator_shortcode($atts) {
// 提取短代码属性
$atts = shortcode_atts(
array(
'prompt' => '写一篇关于护肤的小红书笔记',
),
$atts,
'openai_content'
);
// 生成内容
$content = generate_content_with_openai($atts['prompt']);
// 返回生成的内容
return $content;
}
add_shortcode('openai_content', 'openai_content_generator_shortcode');
现在,你可以在WordPress编辑器中使用`[openai_content prompt="你的提示词"]`短代码来生成小红书风格的内容。
豆包AI与WordPress集成
豆包AI是字节跳动推出的大语言模型,对中文内容理解深入,特别适合生成小红书风格的内容。以下是豆包AI与WordPress的集成方法:
首先,获取豆包AI的API密钥。然后,在WordPress主题的functions.php文件中添加以下代码:
// 添加豆包AI内容生成功能
function generate_content_with_doubao($prompt) {
$api_key = '你的豆包AI API密钥';
$url = 'https://ark.cn-beijing.volces.com/api/v3/chat/completions';
$headers = array(
'Content-Type: application/json',
'Authorization: Bearer ' . $api_key
);
$body = array(
'model' => 'ep-20231016142916-xxxxx', // 替换为你的模型ID
'messages' => array(
array(
'role' => 'system',
'content' => '你是一个专业的小红书内容创作者,擅长写种草文案和分享笔记。'
),
array(
'role' => 'user',
'content' => $prompt
)
),
'max_tokens' => 1000,
'temperature' => 0.7
);
$args = array(
'headers' => $headers,
'body' => json_encode($body),
'timeout' => 30
);
$response = wp_remote_post($url, $args);
if (is_wp_error($response)) {
return 'API请求失败: ' . $response->get_error_message();
}
$body = wp_remote_retrieve_body($response);
$data = json_decode($body, true);
if (isset($data['choices'][0]['message']['content'])) {
return $data['choices'][0]['message']['content'];
} else {
return '内容生成失败';
}
}
这段代码定义了一个函数`generate_content_with_doubao`,它接收一个提示词作为参数,然后调用豆包AI的API生成小红书风格的内容。
同样,你可以创建一个WordPress短代码来方便使用:
// 注册短代码
function doubai_content_generator_shortcode($atts) {
// 提取短代码属性
$atts = shortcode_atts(
array(
'prompt' => '写一篇关于美妆的小红书笔记',
),
$atts,
'doubao_content'
);
// 生成内容
$content = generate_content_with_doubao($atts['prompt']);
// 返回生成的内容
return $content;
}
add_shortcode('doubao_content', 'doubai_content_generator_shortcode');
通义千问与WordPress集成
通义千问是阿里巴巴推出的大语言模型,对中文内容处理能力强,适合生成小红书风格的内容。以下是通义千问与WordPress的集成方法:
首先,获取通义千问的API密钥。然后,在WordPress主题的functions.php文件中添加以下代码:
// 添加通义千问内容生成功能
function generate_content_with_qianwen($prompt) {
$api_key = '你的通义千问API密钥';
$url = 'https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation';
$headers = array(
'Content-Type: application/json',
'Authorization: Bearer ' . $api_key
);
$body = array(
'model' => 'qwen-turbo',
'input' => array(
'messages' => array(
array(
'role' => 'system',
'content' => '你是一个专业的小红书内容创作者,擅长写种草文案和分享笔记。'
),
array(
'role' => 'user',
'content' => $prompt
)
)
),
'parameters' => array(
'max_tokens' => 1000,
'temperature' => 0.7
)
);
$args = array(
'headers' => $headers,
'body' => json_encode($body),
'timeout' => 30
);
$response = wp_remote_post($url, $args);
if (is_wp_error($response)) {
return 'API请求失败: ' . $response->get_error_message();
}
$body = wp_remote_retrieve_body($response);
$data = json_decode($body, true);
if (isset($data['output']['text'])) {
return $data['output']['text'];
} else {
return '内容生成失败';
}
}
这段代码定义了一个函数`generate_content_with_qianwen`,它接收一个提示词作为参数,然后调用通义千问的API生成小红书风格的内容。
同样,你可以创建一个WordPress短代码来方便使用:
// 注册短代码
function qianwen_content_generator_shortcode($atts) {
// 提取短代码属性
$atts = shortcode_atts(
array(
'prompt' => '写一篇关于穿搭的小红书笔记',
),
$atts,
'qianwen_content'
);
// 生成内容
$content = generate_content_with_qianwen($atts['prompt']);
// 返回生成的内容
return $content;
}
add_shortcode('qianwen_content', 'qianwen_content_generator_shortcode');
WordPress插件实现AI内容自动生成
除了直接在主题文件中添加代码外,你还可以通过WordPress插件实现AI内容自动生成功能。这种方法更加灵活,且不依赖于主题,更换主题时功能不会丢失。
创建自定义AI内容生成插件
下面是一个简单的WordPress插件示例,它集成了多种AI模型,可以生成小红书风格的内容:
首先,在wp-content/plugins目录下创建一个新文件夹,命名为"ai-content-generator"。在该文件夹中创建一个PHP文件,命名为"ai-content-generator.php",并添加以下代码:
AI内容生成器
API密钥设置
OpenAI API密钥
<input type="text" name="ai_content_generator_openai_key" value="" size="50" />
豆包AI API密钥
<input type="text" name="ai_content_generator_doubao_key" value="" size="50" />
通义千问API密钥
<input type="text" name="ai_content_generator_qianwen_key" value="" size="50" />
内容生成
选择AI模型
OpenAI (GPT-4)
豆包AI
通义千问
内容类型
美妆护肤
时尚穿搭
美食分享
旅游攻略
健身运动
科技数码
自定义
自定义提示词
jQuery(document).ready(function($) {
$('generate-content').click(function() {
var aiModel = $('ai_model').val();
var contentType = $('content_type').val();
var customPrompt = $('custom_prompt').val();
var prompt = '';
if (contentType === 'custom') {
prompt = customPrompt;
} else {
var prompts = {
'beauty': '写一篇关于护肤的小红书笔记,包含产品推荐和使用心得',
'fashion': '写一篇关于穿搭的小红书笔记,分享时尚搭配技巧',
'food': '写一篇关于美食的小红书笔记,推荐一家特色餐厅或分享食谱',
'travel': '写一篇关于旅游的小红书笔记,分享一个旅行目的地或攻略',
'fitness': '写一篇关于健身的小红书笔记,分享锻炼方法或健康生活',
'tech': '写一篇关于数码产品的小红书笔记,推荐一款科技产品或使用技巧'
};
prompt = prompts[