您好,欢迎来到95分类目录!站长微信:vip3632094
当前位置:95分类目录 » 站长资讯 » 35dir专区 » 文章详细 订阅RssFeed

35分类目录后台添加网址增加一个ai生成简介

来源:本站原创 浏览:386次 时间:2025-05-25
简介:教程开始: 回顾 35分类目录后端增加网站详细介绍栏的功能实现 - 35dir专区 - 95分类目录 这是先决条件,没有安装的先去安装。 接下来找到/themes/system/website.html 在合适的位置加入下面代码




先看效果:





教程开始: 回顾 35分类目录后端增加网站详细介绍栏的功能实现 - 35dir专区 - 95分类目录 这是先决条件,没有安装的先去安装。 接下来找到/themes/system/website.html 在合适的位置加入下面代码



    网站AI简介:

   

< script type="text/javascript" src="path/to/kindeditor/kindeditor-all-min.js" data-ke-src="path/to/kindeditor/kindeditor-all-min.js">< / script>

< script type="text/javascript">

var editor;

KindEditor.ready(function(K) {

editor = K.create('textarea[name="web_ai_intro"]', {

resizeType: 1,

allowPreviewEmoticons: false,

allowImageUpload: true,

uploadJson: 'upload.php?act=upload',

items: [

'source', '|', 'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',

'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',

'insertunorderedlist', '|', 'emoticons', 'image', 'link', '|', 'fullscreen'

],

afterCreate: function() {

this.sync(); // 确保编辑器内容与textarea同步

},

afterChange: function() {

this.sync(); // 内容变化时同步

}

});

});



// AJAX请求智谱AI生成简介

function generateAIIntro() {

var url = document.getElementById('web_url').value;

var tags = document.getElementById('web_tags').value;

var intro = document.getElementById('web_intro').value;



if (!url || !tags || !intro) {

alert('请填写网站域名、TAG标签和网站简介');

return;

}



// 显示加载中提示

document.getElementById('generate_status').innerText = '正在生成中...';



// 使用AJAX发送请求到后端

var xhr = new XMLHttpRequest();

xhr.open('POST', 'generate_intro.php', true);

xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

xhr.onreadystatechange = function() {

if (xhr.readyState === 4) {

if (xhr.status === 200) {

var response = JSON.parse(xhr.responseText);

if (response.status === 'success') {

// 将生成的简介填入编辑器

editor.html(response.content);

editor.sync(); // 同步到textarea

document.getElementById('generate_status').innerText = '生成成功!';

} else {

document.getElementById('generate_status').innerText = '生成失败:' + response.message;

}

} else {

document.getElementById('generate_status').innerText = '请求错误,请重试';

}

}

};

xhr.send('url=' + encodeURIComponent(url) + '&tags=' + encodeURIComponent(tags) + '&intro=' + encodeURIComponent(intro));

}


< / script>





       



           

           

       


   











接着在/system里面创建api_generate_ai.php文件,见下面代码写入保存


< ? php




header('Content-Type: application/json');

// generate_intro.php

header('Content-Type: application/json');



// 获取提交的数据

$url = isset($_POST['url']) ? trim($_POST['url']) : '';

$tags = isset($_POST['tags']) ? trim($_POST['tags']) : '';

$intro = isset($_POST['intro']) ? trim($_POST['intro']) : '';



if (empty($url) || empty($tags) || empty($intro)) {

    echo json_encode(array('status' => 'error', 'message' => '请填写网站域名、TAG标签和网站简介'));

    exit;

}



// 智谱AI API配置(请替换为实际的API密钥和端点)

$api_key = '替换为你的智谱AI API密钥'; // 替换为你的智谱AI API密钥

$api_url = 'https://open.bigmodel.cn/api/paas/v4/chat/completions'; // 智谱AI API端点



// 构建请求的Prompt

$prompt = "你是一个专业的网站内容撰写助手,请根据以下信息为网站生成一段简洁、有吸引力的AI简介(输出600字左右的HTML内容):n" .

          "网站域名:{$url}n" .

          "TAG标签:{$tags}n" .

          "网站简介:{$intro}n" .

          "使用

  • 等基础标签n" .

              "包含SEO关键词但保持自然n" .

              "分3-5个段落,每个段落有明确主题n" .

              "符合中文阅读习惯n" .

              "请确保内容突出网站特色,语言流畅自然,适合用作网站AI简介,只要一个文本网址不要链接。";



    // 请求智谱AI API

    $request_data = array(

        'model' => 'glm-4', // 使用智谱AI的GLM-4模型(根据实际支持的模型调整)

        'messages' => array(

            array('role' => 'user', 'content' => $prompt)

        ),

        'temperature' => 0.7 // 控制生成内容的创造性,0.7为适中

    );



    $ch = curl_init($api_url);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    curl_setopt($ch, CURLOPT_POST, true);

    curl_setopt($ch, CURLOPT_HTTPHEADER, array(

        'Content-Type: application/json',

        'Authorization: Bearer ' . $api_key

    ));

    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($request_data));



    $response = curl_exec($ch);

    $curl_error = curl_error($ch);

    curl_close($ch);



    if ($curl_error) {

        echo json_encode(array('status' => 'error', 'message' => 'API请求失败:' . $curl_error));

        exit;

    }



    // 解析智谱AI API的响应

    $response_data = json_decode($response, true);

    if (isset($response_data['choices'][0]['message']['content'])) {

        $generated_content = $response_data['choices'][0]['message']['content'];

        echo json_encode(array('status' => 'success', 'message' => '生成成功', 'content' => $generated_content));

    } else {

        echo json_encode(array('status' => 'error', 'message' => 'API响应异常:' . json_encode($response_data)));

    }

    ?>










      • 至此完成













    友情提示:本站ai模型用的是智谱AI,define('ZHIPUAI_API_KEY', 'API_KEY'); API_KEY换成你自己的,删掉   < ? php    span    script前的空格














  • 标签: ai生成简介
  • © 版权声明

    💬 文章评论

    正在加载评论统计...

    发表评论

    0/1000字符
    正在加载评论...
    🆕最新收录 📚数据归档 🔥TOP排行 🚫黑名单 不通过 📊数据公示 🗺️站点地图

    95分类目录 - 专业的网站分类目录平台,精心收录 网站目录VIP优质网站站长资讯

    关键词:网站目录 · 网站收录 · 分类目录 · 网站推荐 · 优质网站 · 免费收录

    Monitor your Domain Rating with FrogDR
    Copyright © 2026 95dir.com All Rights Reserved · 鄂ICP备2024062716号-1 · Processed in 0.031660 second(s), 27 Queries, Gzip Enabled
    当前在线 ...| 总访客 ...| 🐧交流群
    百度统计