php与python技术分享 php与python技术分享
  • PHP 相关
  • Python 相关
  • 综合内容
  • 工具箱
  • 登录
首页 › PHP 相关 › 纯 PHP 实现利用 openai 接口挖词功能

纯 PHP 实现利用 openai 接口挖词功能

新程序
2025-05-07 12:12:34
本文摘要 DeepSeek
该 PHP 脚本通过 OpenAI API 实现关键词挖掘功能,支持多语言输入,可自定义生成数量 (默认 50 个)。脚本接收 POST 请求中的关键词,调用 GPT-3.5 模型生成相关词或长尾词,要求返回纯文本格式 (每行一个词)。代码包含 API 密钥配置、cURL 请求处理和响应解析逻辑,支持替换为 DeepSeek 等其他 AI 接口。核心流程:验证输入→构造 AI 指令→获取响应→格式化输出。

纯PHP实现利用openai接口挖词功能-php与python技术分享

单 php 文件使用 openai 接口根据关键词挖掘相关词,支持多种语言的关键词挖掘,可以自定义挖掘数量,也可以更换其他 AI 接口,例如 DeepSeek 或豆包

示例代码:

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $wenti = trim($_POST['keyword']);
    $zishu = 50;
    // 假设这里已经正确设置了 $OPENAI_API_KEY,可以根据实际情况进行调整
    $OPENAI_API_KEY = 'sk-NNVhLLL6PEY5lYzY32487d854d5b47Bb9cD0F3B3C4000000';
    $ch = curl_init();
    $headers = [
        'Accept: application/json',
        'Content-Type: application/json',
        'Authorization: Bearer ' . $OPENAI_API_KEY
    ];
    $postData = json_encode([
        'model' => 'gpt-3.5-turbo',
        'messages' => [
            ['role' => 'system', 'content' => '你是一个专业的行业词汇挖掘工具'],
            ['role' => 'user', 'content' => "根据词语 「{$wenti}」 生成与词语同种语言的 {$zishu} 个紧密相关的词语关键词或包含词语的长尾词。请确保回复的内容包含相关词语的部分或全部,不要包含任何其他符号、标点也不要其他多余的说明、注释,每个关键词或长尾词单独一行。"]
        ]
    ]);
    curl_setopt_array($ch, [
        CURLOPT_SSL_VERIFYPEER => false,
        CURLOPT_SSL_VERIFYHOST => false,
        CURLOPT_URL => 'https://openai.com/v1/chat/completions',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_HTTPHEADER => $headers,
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => $postData
    ]);
    $response = curl_exec($ch);
    curl_close($ch);

    if (!$response) {
        die("未生成内容");
    }
    $response_data = json_decode($response, true);
    $answer = $response_data['choices'][0]['message']['content'] ?? '';
    if (empty($answer)) {
        die("GPTkey 错误,请联系作者");
    }
    $keywords = explode("\n", $answer);
    $htmlContent = '';
    foreach ($keywords as $keyword) {
        $htmlContent .= htmlspecialchars($keyword).'<br>';
    }
}
?>

 

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
3
长尾词、相关词、下拉词在线挖掘小工具
上一篇
php 实现网站备份功能,一件备份目标网站至本地
下一篇

猜你喜欢

  • 纯 php 无数据库实现在线购物网站、发卡平台功能
  • 纯 php 无需数据库实现蜘蛛池外租平台功能,含 usdt 在线充值回调
  • php 实现网站备份功能,一件备份目标网站至本地
  • 长尾词、相关词、下拉词在线挖掘小工具
  • 在线版网页扒站小工具,纯 php 实现

新程序

11
文章
0
评论
21
获赞

全站搜索

专题展示

纯 php 无数据库实现在线购物网站、发卡平台功能
2025-05-09 9:40:41
纯 php 无需数据库实现蜘蛛池外租平台功能,含 usdt 在线充值回调
2025-05-08 8:09:30
php 实现网站备份功能,一件备份目标网站至本地
2025-05-08 8:01:58

最近发布

  • 纯 php 无数据库实现在线购物网站、发卡平台功能
  • 纯 php 无需数据库实现蜘蛛池外租平台功能,含 usdt 在线充值回调
  • php 实现网站备份功能,一件备份目标网站至本地
  • Python 单文件实现根据关键词利用 openai 等接口批量写文章
  • 纯 PHP 实现利用 openai 接口挖词功能
Copyright © 2025 php 与 python 技术分享.
现在登录
  • PHP 相关
  • Python 相关
  • 综合内容
  • 工具箱