လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Baidu ၏သဘာဝဘာသာစကားနားလည်မှု interface ကိုမည်သို့ချိတ်ဆက်ရမည်နည်း။

Baidu ၏သဘာဝဘာသာစကားနားလည်မှု interface ကိုမည်သို့ချိတ်ဆက်ရမည်နည်း။

gitbox 2025-06-07

1 ။ နိဒါန်း

Baidu Natural ဘာသာစကားပြုပြင်ခြင်းသည် Baidu မှစတင်သော Baidu မှစတင်သော Baidu မှစတင်သော Baidu မှစတင်သော AI Semantic Technology Technology နှင့် Segmentu of Descal Commential Neolvax (DNN) Semantic အသိအမှတ်ပြုမှုစသည်တို့ကိုထောက်ပံ့သည်။

PHPP ဘာသာစကားမှတစ်ဆင့် Baidu သဘာဝဘာသာစကားနားလည်မှု interface ကိုမည်သို့ခေါ်ရမည်ကိုဤဆောင်းပါးတွင်ဖော်ပြထားသည်။

2 ။ Baidu AI လျှောက်လွှာတင်ခွင့်ကိုရယူပါ

2.1 မှတ်ပုံတင်ထားသော Baidu Smart Cloud အကောင့်ကိုမှတ်ပုံတင်ပါ

Baidu ၏သဘာဝဘာသာစကားနားလည်မှု interface ကိုအသုံးမပြုမီ, Baidu Smart Cloud အကောင့်ကိုမှတ်ပုံတင်ရန်နှင့်သက်ဆိုင်ရာ 0 န်ဆောင်မှုခွင့်ပြုချက်ကိုဖွင့်ရန်လိုအပ်သည်။

အောက်ပါအတိုင်းအဆင့်များမှာ -

2.2 လျှောက်လွှာတစ်ခုကိုဖန်တီးပြီး API key နှင့် seckn key ကိုရယူပါ

အောင်မြင်စွာမှတ်ပုံတင်ပြီးနောက် API သော့နှင့်လျှို့ဝှက်သော့ကိုရရှိရန် Baidu Smart Console တွင်လျှောက်လွှာကိုဖန်တီးပါ။

အဆင့်များစစ်ဆင်ရေးအဆင့်များ -

  • Baidu Smart Cloud Console သို့ဝင်ရောက်ပါ, "Console Home Page" ကိုရိုက်ထည့်ပါ, "Create ape ape" ကိုနှိပ်ပါ။
  • လျှောက်လွှာအမည်ကိုဖြည့်ပါ, လျှောက်လွှာအမျိုးအစားနှင့် 0 န်ဆောင်မှုအမျိုးအစားကိုရွေးချယ်ပြီးဖန်တီးရန်တင်ပြပါ။
  • interface ခေါ်ဆိုမှုအတွက် application Management စာမျက်နှာရှိသက်ဆိုင်ရာ API key နှင့် Secret key ကိုရှာပါ။

3 ။ PHP သည် Baidu သဘာဝဘာသာစကားနားလည်မှု interface ကိုဆက်သွယ်သည်

3.1 parameters တွေကိုသတ်မှတ်ပါ

သက်ဆိုင်ရာ parameters တွေကိုအဓိကအားဖြင့် interface ကိုမခေါ်မီသတ်မှတ်ထားရမည်။

  • Api key ကို api ။
  • Appkey: လျှို့ဝှက်သော့။
  • စာသား: စာသားအကြောင်းအရာကိုဆိုင်းငံ့ထား။
  • URL: စာသားအချက်အလက်များတည်ရှိရာ URL (စာသားနှင့် URL တစ်ခုကိုရွေးချယ်ပါ) ။
  • ဘာသာစကား: စာသားဘာသာစကား, ပုံမှန် "တရုတ်", optional "အင်္ဂလိပ်" ။
  • ယူနစ် - Interface သည်ဒေတာအမျိုးအစားကို "စကားလုံး", "စာပိုဒ်", "စာပိုဒ်", "စာပိုဒ်" နှင့် "စာရွက်စာတမ်း" နှင့် "စကားလုံး" နှင့် "စကားလုံး" နှင့် default "ဟူသောစကားလုံးနှင့်အတူအချက်အလက်များကိုပြန်ပို့သည်။

နမူနာကုဒ်:

$ appid = 'သင်၏ -PAP-ID';
$ appkey = 'သင်၏ app-key',
$ text = 'feat data form data';
$ URL = 'The Text အချက်အလက်များပြုလုပ်သော URL သည်တည်ရှိသည်';
$ = 'တရုတ်',
$ ယူနစ် = 'Word';

3.2 တောင်းဆိုမှုကိုပေးပို့ပါ

PHP ၏ Curl စာကြည့်တိုက်မှတစ်ဆင့် HTTP တောင်းဆိုမှုများကိုပေးပို့ပါ။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

$ ch = curl_init ();
$ ရွေးစရာများ = array (
  curlopt_Url = >> 'https://aip.baidupce.com/rpc/2.0/nlp/v1/xts?charet=utf-8' '
  curlopt_post => ဟုတ်တယ်,
  curlopt_ruturntransfer => စစ်မှန်တဲ့,
  curlopt_htpader => Array (
    'Content-type: application / JSONS',
  ),
  curlopt_postfields => json_entode (array (array)
    'appid' => $ appid,
    'Appkey' => $ appkkey,
    'Text' => $ စာသား,
    'URL' => $ URL,
    'ဘာသာစကား' => $ ဘာသာစကား,
    'ယူနစ်' => $ ယူနစ်,
  )))
);
curl_setopt_array ($ cH, $ ရွေးစရာများ);
$ တုံ့ပြန်မှု = curl_exec ($ ch);
curl_close ($ ch);

3.3 တုံ့ပြန်မှုကိုဆန်းစစ်ပါ

တောင်းဆိုမှုအောင်မြင်ပြီးနောက် JSON format data ကိုပြန်လည်ရောက်ရှိစေပြီးခွဲခြမ်းစိတ်ဖြာရန်လိုအပ်သည်။

$ ရလဒ် = JORS_DECODED ($ တုံ့ပြန်မှု);
လျှင် (! အချည်းနှီး) ($ ရလဒ် - error_code)) {
  ပဲ့တင်သံ၏တောင်းဆိုချက်သည်မအောင်မြင်ပါ။ $ ရလဒ် -> error_msg;
} အခြား
  foreach ($ ရလဒ် - ပစ္စည်းများ $ item အဖြစ်) {
    ECHO $ ​​item-> ပစ္စည်း။ '' ။ $ item-> POS ။ "\ n";
  }
}

အထက်ဖော်ပြပါကုဒ်သည် Excendation Extrame Extomation မှရလဒ် segmentation ကိုတစ်ခုအားဖြင့်တစ်ခုအားဖြင့်တစ်ခုအားဖြင့်တစ်ခုအားဖြင့်တ ဦး တည်းအားဖြင့်တစ်ခုအားဖြင့်ရလဒ်များ။

4 ။ အကျဉ်းချုပ်

အကောင့်မှတ်ပုံတင်ခြင်း, လျှောက်လွှာ, parameteration, တောင်းဆိုမှုများကိုခွဲခြမ်းစိတ်ဖြာခြင်းအပါအ 0 င် Baidsu ၏သဘာဝဘာသာစကားနားလည်မှု interface ကိုချိတ်ဆက်ရန် PHPP ဘာသာစကားကို အသုံးပြု. ဤဆောင်းပါးသည်အပြည့်အဝဖြစ်စဉ်ကိုမိတ်ဆက်ပေးသည်။

လက်တွေ့ကျသောအပလီကေးရှင်းများ၌ developer များကသူတို့၏လိုအပ်ချက်များနှင့်အညီတောင်းဆိုမှုဆိုင်ရာသတ်မှတ်ချက်များကိုညှိနှိုင်းနိုင်သည်။