လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHPP သည်ဘေဂ်ဝမ်ဝီယာနီယာ API ကိုဝါကျမျိုးဆက်များနှင့်စိတ်လှုပ်ရှားမှုခွဲခြမ်းစိတ်ဖြာမှုအကောင်အထည်ဖော်မှုအတွက်

PHPP သည်ဘေဂ်ဝမ်ဝီယာနီယာ API ကိုဝါကျမျိုးဆက်များနှင့်စိတ်လှုပ်ရှားမှုခွဲခြမ်းစိတ်ဖြာမှုအကောင်အထည်ဖော်မှုအတွက်

M66 2025-07-15

မိတ်ဆက်ပေး

Baidu Wenxin Yiyan သည် API interface တစ်ခုဖြစ်ပြီးတရုတ်စာကြောင်းများကိုထောက်ပံ့ပေးသော API interface ဖြစ်သည်။ အသုံးပြုသူများသည်တိကျသောအမျိုးအစားများအပေါ် အခြေခံ. သက်ဆိုင်ရာစာကြောင်းများ (ဥပမာအားဖြင့်လှုံ့ဆော်မှု, ချစ်ခြင်း, ချစ်ကြည်ရေးစသည်) ။ ဤဆောင်းပါးသည် Baidu Wenxin Yiyan API နှင့်ချိတ်ဆက်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြရန်နှင့် Baidu Thensions Analysis api ကိုခေါ်ခြင်းဖြင့်ပြူဒိကျသောပြစ်ဒဏ်များကိုခွဲခြမ်းစိတ်ဖြာခြင်းကိုအသေးစိတ်ဖော်ပြရန်ဖြစ်သည်။

ပြင်ဆင်မှု

မစတင်မီအောက်ပါကြိုတင်ပြင်ဆင်မှုများလိုအပ်သည်။

  • Baidu Developer အကောင့်တစ်ခုကိုမှတ်ပုံတင်ပြီး API key နှင့် seckn key ကိုရယူရန်လျှောက်လွှာတစ်ခုကိုဖန်တီးပါ။
  • သင်၏ PHP ပတ် 0 န်းကျင်သည်ဆာဗာနှင့်ဆက်သွယ်ရန်အသုံးပြုသော curl extension ကိုတပ်ဆင်ထားကြောင်းသေချာပါစေ။

Baidu Wenxin Yiyan API နှင့်ချိတ်ဆက်ပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည် Baidu Wenxin Yiyan API နှင့်ဆက်သွယ်မှုကိုတည်ဆောက်ရန် Curl extension ကိုအသုံးပြုရန်လိုအပ်သည်။ ဤနေရာတွင်တောင်းဆိုမှုများကိုရယူခြင်းနှင့် API တုံ့ပြန်မှုအချက်အလက်များကိုပြန်ပို့ပေးသောရိုးရှင်းသော PHP function ကိုဤတွင်ဖော်ပြထားသည်။ လက်တွေ့ကျသော application များတွင် API သော့နှင့်လျှို့ဝှက်ချက်ကိုအစားထိုးရန်လိုအပ်သည်။

 function callApi($url) {
    $apiKey = "API_KEY";
    $secretKey = "SECRET_KEY";
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
    curl_setopt($curl, CURLOPT_USERPWD, "{$apiKey}:{$secretKey}");
    $response = curl_exec($curl);
    curl_close($curl);
    return $response;
}

အထက်ပါကုဒ်များမှတစ်ဆင့် Baidu Wenxin Yiyan API ကိုအောင်မြင်စွာခေါ်ယူနိုင်ပြီးစာကြောင်းအမျိုးအစားများကိုကျွန်ုပ်တို့အောင်မြင်စွာခေါ်ယူနိုင်သည်။ ထို့နောက် API ကိုမည်သို့ခေါ်ဆိုရမည်ကိုကျွန်ုပ်တို့ပြသပါမည်။

 $url = "https://aip.baidubce.com/rpc/2.0/creation/v1/generate";
$type = "လှုံ့ဆော်မှု"; // အခြားအမျိုးအစားများနှင့်အစားထိုးနိုင်ပါတယ်,အချစ်လိုပဲ、ချစ်ကြည်ရင်းနှီးမှုစသည်တို့
$requestData = ["type" => $type, "is_profanity" => 1];
$response = callApi($url . "?" . http_build_query($requestData));
$data = json_decode($response, true);
if (isset($data["error_code"])) {
    echo "APIအမှားတောင်းဆိုခြင်း:" . $data["error_msg"];
} else {
    $sentence = $data["sentence"];
    echo "ဝါကျကိုရယူပါ:" . $sentence;
}

Smile ကိုခွဲခြမ်းစိတ်ဖြာလုပ်ဆောင်ခြင်း

ဝါကျကိုရရှိပြီးနောက်ကျွန်ုပ်တို့သည်စိတ်ဓာတ်ခွဲခြမ်းစိတ်ဖြာမှုကိုလုပ်ဆောင်ရန် Baidu Tross Analysis API ကိုအသုံးပြုမည်။ ပထမ ဦး စွာ API key နှင့် secret key ကိုအစားထိုးရန်လိုအပ်သည်။

 function sentimentAnalysis($text) {
    $apiKey = "API_KEY";
    $secretKey = "SECRET_KEY";
    $url = "https://aip.baidubce.com/rpc/2.0/nlp/v1/sentiment_classify";
    $requestData = ["text" => $text];
    $response = callApi($url . "?" . http_build_query($requestData));
    $data = json_decode($response, true);
    if (isset($data["error_code"])) {
        echo "APIအမှားတောင်းဆိုခြင်း:" . $data["error_msg"];
    } else {
        $positiveProb = $data["items"][0]["positive_prob"];
        $negativeProb = $data["items"][0]["negative_prob"];
        if ($positiveProb > $negativeProb) {
            echo "Simpends ခွဲခြမ်းစိတ်ဖြာရလဒ်များ:မုချဖြစ်သော";
        } elseif ($positiveProb < $negativeProb) {
            echo "Simpends ခွဲခြမ်းစိတ်ဖြာရလဒ်များ:လုံးဝွငင်းဆိုသော";
        } else {
            echo "Simpends ခွဲခြမ်းစိတ်ဖြာရလဒ်များ:တဘက်ဘက်မပါသော";
        }
    }
}

အထက်ပါ function ကိုခေါ်ပြီးနောက်စနစ်သည်စိတ်ဓာတ်ခွဲခြမ်းစိတ်ဖြာခြင်းရလဒ်များကို အခြေခံ. အပြုသဘောဆောင်သည့်အနှုတ်လက်ခဏာသို့မဟုတ်ကြားနေစိတ်ခံစားမှုများကိုပြုလုပ်လိမ့်မည်။

 $sentence = "这是一句လှုံ့ဆော်မှု的话"; // အခြားစာကြောင်းများနှင့်အစားထိုးနိုင်ပါတယ်
sentimentAnalysis($sentence);

နိဂုံးချုပ်အားဖြင့်

Baidu Wenxin Yiyan API ကိုဆက်သွယ်ခြင်းဖြင့်စာကြောင်းများအကြောင်းစာကြောင်းများအကြောင်းစိတ်ဓာတ်ခွဲခြမ်းစိတ်ဖြာခြင်း API ကိုအသုံးပြုခြင်းအားဖြင့်စာကြောင်းများအပေါ်စိတ်ဓာတ်ခွဲခြမ်းစိတ်ဖြာခြင်းကို အသုံးပြု. 0 ါကျမျိုးဆက်များနှင့်စိတ်လှုပ်ရှားမှုခွဲခြားခွဲခြမ်းစိတ်ဖြာမှုကိုအလွယ်တကူပြုလုပ်နိုင်သည်။ ဤနည်းလမ်းကိုအများပြည်သူအမြင်ခွဲခြမ်းစိတ်ဖြာခြင်း, ဒီဆောင်းပါးကသင့်အတွက်အထောက်အကူပြုမယ်လို့မျှော်လင့်ပါတယ်။