Rumah >pembangunan bahagian belakang >tutorial php >Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan pernyataan rawak dan menjana ringkasan blog

Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan pernyataan rawak dan menjana ringkasan blog

WBOY
WBOYasal
2023-08-12 17:01:42892semak imbas

Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan pernyataan rawak dan menjana ringkasan blog

Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan ayat rawak dan menjana ringkasan blog

Dengan perkembangan Internet, blog telah menjadi platform penting untuk orang ramai berkongsi pengetahuan dan pengalaman. Blog yang bagus perlu mempunyai tajuk yang menarik dan kandungan yang menarik. Dan menjana ringkasan blog yang menarik juga merupakan kunci untuk menarik pembaca. Artikel ini akan memperkenalkan kaedah menggunakan PHP untuk menyambung ke API Baidu Wenxin Yiyan untuk mendapatkan ayat rawak dan menjana ringkasan blog.

Baidu Wenxin Yiyan ialah perkhidmatan API yang menyediakan ayat rawak Ia menyediakan sejumlah besar ayat, termasuk falsafah, puisi, baris filem, dll. Kita boleh menggunakan API ini untuk menjana ringkasan blog dan menambah sedikit rasa sastera pada blog.

Pertama, kami perlu memohon akaun pembangun Baidu, membuat aplikasi dan mendapatkan Kunci API dan Kunci Rahsia. Kemudian, kita boleh menggunakan pustaka cURL PHP untuk menyambung ke API Baidu Wenxin Yiyan dan mendapatkan pernyataan rawak.

<?php
    // 定义API请求地址和参数
    $url = 'https://api.lwl12.com/hitokoto/v1?encode=json';
    $params = [
        'encode' => 'json',
    ];

    // 拼接请求URL
    $url .= '&' . http_build_query($params);

    // 初始化cURL
    $ch = curl_init();
    // 设置请求URL
    curl_setopt($ch, CURLOPT_URL, $url);
    // 设置返回结果不直接输出
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    // 发起请求
    $response = curl_exec($ch);
    // 关闭cURL
    curl_close($ch);

    // 解析JSON格式的响应结果
    $result = json_decode($response, true);
    // 获取语句内容
    $sentence = $result['hitokoto'];

    // 输出结果
    echo $sentence;
?>

Kod di atas akan menyambung ke API Baidu Wenxin Yiyan dan memperoleh ayat rawak. Kita boleh meletakkan kod ini dalam proses penjanaan blog untuk mendapatkan kenyataan yang berbeza.

Seterusnya, kita boleh hasilkan ringkasan blog berdasarkan ayat yang diperolehi. Apabila menjana ringkasan, kami boleh mengekstrak kata kunci dalam ayat dan menambah beberapa huraian teks. Berikut ialah contoh kod:

<?php
    // 获取语句
    $sentence = '这是一条随机语句';

    // 提取关键词
    $keywords = ['随机', '语句'];

    // 加上说明文字
    $intro = '本文来自百度文心一言API,';

    // 拼接摘要
    $summary = $intro . '关键词:' . implode('、', $keywords) . '。' . $sentence;

    // 输出摘要
    echo $summary;
?>

Contoh kod di atas akan menjana ringkasan blog, contohnya: Artikel ini berasal daripada API Baidu Wenxin Yiyan, kata kunci: rawak, pernyataan. Ini adalah kenyataan rawak.

Akhir sekali, kami menyepadukan kod di atas ke dalam proses penjanaan blog kami untuk menjana ringkasan blog yang berbeza mengikut keperluan. Dengan cara ini, blog kita akan lebih menarik dan menambahkan sedikit rasa sastera.

Ringkasan:

Artikel ini memperkenalkan kaedah menggunakan PHP untuk menyambung ke API Baidu Wenxin Yiyan untuk mendapatkan ayat rawak dan menjana ringkasan blog. Dapatkan pernyataan rawak dengan menyambung ke API, dan kemudian hasilkan ringkasan blog mengikut keperluan, yang boleh meningkatkan daya tarikan dan rasa sastera blog. Saya harap artikel ini dapat membantu anda meningkatkan kualiti blog dan pengalaman pembaca anda.

Atas ialah kandungan terperinci Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan pernyataan rawak dan menjana ringkasan blog. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn