Baidu Wenxin Yiyan သည်ကျပန်းဝါကျများအတွက် API interface ကိုထောက်ပံ့ပေးပြီးနွေးထွေးသော, လှုံ့ဆော်မှုဖြစ်စေ, ဤဆောင်းပါးသည် PHP ကို API ကိုမည်သို့အသုံးပြုရမည်ကိုဖော်ပြရန်နှင့် developer များက interface ကိုပိုမိုထိရောက်စွာအသုံးပြုမှုကိုကူညီရန်အတွက်စာရင်းအင်းနှင့်စာရင်းအင်းများအပေါ်စာရင်းဇယားများနှင့်ခွဲခြမ်းစိတ်ဖြာချက်များကိုလုပ်ဆောင်ရန်နှင့်ခွဲခြမ်းစိတ်ဖြာချက်များကိုလုပ်ဆောင်ရန်နှင့်ခွဲခြမ်းစိတ်ဖြာမှုများပြုလုပ်နိုင်သည်။
ပထမ ဦး စွာ Baidu Wenxin Yiyan API ၏ interface လိပ်စာကိုသင်ရယူရန်လိုအပ်သည်။ Baidu Developer Platform တွင်စာရွက်စာတမ်းများကိုသင်ရှာဖွေနိုင်သည်။
အောက်ဖော်ပြပါနမူနာကုဒ်သည် API ကိုမည်သို့ခေါ်ရမည်ကိုပြသပြီးဝါကျအကြောင်းအရာများကိုမည်သို့ရနိုင်မည်ကိုပြသသည်။
<?php // တည်ဆောက်သည်APIinterface လိပ်စာ $api_url = "http://xxxxxxx"; // တောင်းဆိုမှုကိုပေးပို့ပါနှင့်ပြန်လာဒေတာကိုရယူပါ $response = file_get_contents($api_url); // ပြန်လည်ဆုံးဖြတ်ခဲ့သည်JSONအချက်များ $data = json_decode($response, true); // ဝါကျအကြောင်းအရာထုတ်ယူ $sentence = $data['sentence']; // ဝါကျအကြောင်းအရာထုတ်ပေးပါ echo "ဝမ် xin ရဲ့စကားများ:".$sentence; ?>
အထက်ဖော်ပြပါကုဒ်သည် Baidu Wenxin Yiyan API သို့ရိုးရိုးရှင်းရှင်းခေါ်ဆိုမှုကိုအကောင်အထည်ဖော်ပြီးရရှိသောစာကြောင်းများကိုထုတ်ဖော်ပြောဆိုသည်။
API ခေါ်ဆိုမှုများမှရရှိသောစာကြောင်းအရေအတွက်ကိုကျွန်ုပ်တို့ရေတွက်နိုင်သည်။ ဥပမာအားဖြင့် variable တစ်ခုလျှင်တိုးချဲ့ထားသောခေါ်ဆိုမှုအရေအတွက်
<?php // တည်ဆောက်သည်统计变量 $count = 0; // Loop ခေါ်ဆိုမှုAPIထိသိျက်နှာ for($i=0; $i<10; $i++){ $response = file_get_contents($api_url); $data = json_decode($response, true); $count++; } // စာရင်းဇယားထွက်ပုံနှိပ် echo "စုစုပေါင်းအတွက်ရရှိသော".$count."စာကြောင်းများ"; ?>
အထက်ဖော်ပြပါဥပမာသည် API ကိုဆယ်ကြိမ်ခေါ်ယူပြီးစုစုပေါင်းစာကြောင်းများကိုရေတွက်သည်။
စာရင်းအင်းများအပေါ် အခြေခံ. ကျွန်ုပ်တို့သည်အရှည်ဆုံးနှင့်အတိုဆုံးဝါကျများကိုရှာဖွေခြင်းကဲ့သို့သောရိုးရှင်းသောခွဲခြမ်းစိတ်ဖြာမှုကိုလုပ်ဆောင်နိုင်သည်။
<?php // တည်ဆောက်သည်统计变量 $count = 0; $longest_sentence = ""; $shortest_sentence = ""; // Loop ခေါ်ဆိုမှုAPIထိသိျက်နှာ for($i=0; $i<10; $i++){ $response = file_get_contents($api_url); $data = json_decode($response, true); $count++; // ဝါကျအကြောင်းအရာရယူပါ $sentence = $data['sentence']; // ၎င်းသည်အရှည်ဆုံးဝါကျဟုတ်မဟုတ်ဆုံးဖြတ်ရန် if(strlen($sentence) > strlen ($ longest_sentence)) { $ longest_sentence = $ ဝါကျ; } // (strlen ($ ဝါကျ) <strlen ($ တိုတို) || $ အတိုဆုံး $ တိုတောင်းသောအချိန် = $ ဝါကျ; } } // စာရင်းအင်းရလဒ်များကိုထုတ်ဝေသော ECHO "စုစုပေါင်း" ECHO "စုစုပေါင်း" ။ "ဝါကျ", ပဲ့တင်သံ "အရှည်ဆုံးဝါကျ:" ။ $ longest_sentence; ပဲ့တင်သံ "အတိုဆုံးဝါကျ -" >
ကုဒ်တိုင်းသည်ဝါကျကိုရတိုင်းအရှည်ဆုံးဝါကျနှင့်အတိုဆုံးဝါကျကိုအသစ်ပြောင်းပြီးနောက်ဆုံးတွင်စာရင်းအင်းရလဒ်များကိုထုတ်ပြန်ခဲ့သည်။
PHP မှတစ်ဆင့် Baidu Wenxin Yiyan API ကိုခေါ်ဆိုပါ။ Developer များက Developments နှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းများကိုပြုလုပ်ပါ။ developer များကစိတ်ဝင်စားဖွယ်စာကြောင်းများကိုအလွယ်တကူရရှိနိုင်ပါသည်။ ၎င်းသည် API ၏လျှောက်လွှာတန်ဖိုးကိုတိုးမြှင့်ပေးရုံသာမကနောက်ဆက်တွဲအချက်အလက်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ပြသမှုအတွက်အဆင်ပြေစေရန်လည်းအဆင်ပြေစေသည်။