လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Baidu Wenxin Yiyan API ကိုအကောင်အထည်ဖော်ရန် PHP ဖွံ့ဖြိုးတိုးတက်ရေးအတွက် PHP ဖွံ့ဖြိုးတိုးတက်ရေးအတွက် PHP Developments ကို PHP Developments ဖြန့်ဖြူးရေးအတွက်သင်ခန်းစာ

Baidu Wenxin Yiyan API ကိုအကောင်အထည်ဖော်ရန် PHP ဖွံ့ဖြိုးတိုးတက်ရေးအတွက် PHP ဖွံ့ဖြိုးတိုးတက်ရေးအတွက် PHP Developments ကို PHP Developments ဖြန့်ဖြူးရေးအတွက်သင်ခန်းစာ

gitbox 2025-06-17

Baidu Wenxin Yiyan API ဆိုတာဘာလဲ။

Baidu Wenxin Yiyan API သည် animation, comics များ, ဂိမ်းများ, ဂိမ်းများ, စသောစသည့်အမျိုးအစားများစွာကိုဖုံးအုပ်ထားသည့် API ဖြစ်သည်။ API ဟုခေါ်သော api ဟုခေါ်သောအချိန်မျိုးစုံကိုအသုံးပြုသောအခါတိုင်းကိုယ်ပိုင်ဘလော့ဂ်များနှင့်ဝက်ဘ်ဆိုက်များစသည့်အခြေအနေအမျိုးမျိုးအတွက်သင့်လျော်သောကျပန်းဝါကျတစ်ခုရရှိနိုင်သည်။

Baidu Wenxin Yiyan API ကိုဘယ်လိုသုံးရမလဲ။

အဆင့် 1: API key ကိုရယူပါ

Baidu Wenxin Yiyan API ကိုသုံးရန် Baidu Open Cloud Platform တွင် API သော့ချက်လျှောက်ထားရန်သင်ပထမ ဦး ဆုံးလျှောက်ထားရန်လိုအပ်သည်။ တိကျသောအဆင့်များမှာအောက်ပါအတိုင်းဖြစ်သည် -

  1. Baidu Open Cloud ပလက်ဖောင်း၏တရားဝင်ဝက်ဘ်ဆိုက်ကိုကြည့်ရှုပါ, မှတ်ပုံတင်ပြီးဝင်ရောက်ပါ။
  2. Console စာမျက်နှာကိုရိုက်ထည့်ပါ။ ဘယ်ဘက်ကော်လံရှိ "application Management - application" ကိုနှိပ်ပါ။ Wenxin Yiyan API ကိုရွေးချယ်ပါ။
  3. API Management စာမျက်နှာသို့သွားပြီးသင်၏ကိုယ်ပိုင် API သော့ကိုကူးယူပါ။
$ api_key = 'your_api_key';

အဆင့် 2 - API ကိုခေါ်ခြင်း

API key ကိုရယူပြီးသည့်နောက် API ကို PHP code မှတဆင့်ခေါ်ဆိုနိုင်သည်။ တိကျသောအဆင့်များမှာအောက်ပါအတိုင်းဖြစ်သည် -

  1. API တောင်းဆိုမှုလိပ်စာနှင့် parameters တွေကိုသတ်မှတ်ပါ။
  2. API သို့တောင်းဆိုရန် PHP function fail_get_contense () ကိုသုံးပါ။
  3. API မှပြန်လာသောအချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်လိုအပ်သောစာကြောင်းများရရှိသည်။
$ url = 'https://v1.hitokoto.cn';
$ params = array (
    '' c => '',
    'encode' => 'JSONS',
    'charset' => 'utf-8',
    'max_length' => 30
);

$ တုံ့ပြန်မှု = file_get_contents ($ URL '?' ။ http_build_query ($ params);
$ ဒေတာ = JSONS_DECODE ($ တုံ့ပြန်မှု, စစ်မှန်သော);

အကယ်. (ISSET ($ ဒေတာ ['hitokoto'])))
    $ ဝါကျ = $ ဒေတာ ['hitokoto'];
}

Baidu Wenxin Yiyan API ၏အချက်အလက်များကိုစိတ်ကြိုက်ပြုပြင်ခြင်းနှင့်ဖြန့်ဖြူးခြင်းကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း။

အကယ်. သင်သည် API မှပြန်လာသောဝါကျအကြောင်းအရာများကိုစိတ်ကြိုက်ပြုလုပ်လိုပါကသို့မဟုတ်ဒေတာများကိုဆိုဒ်များသို့ဖြန့်ဝေလိုပါကသို့မဟုတ်အချက်အလက်များကို 0 က်ဘ်ဆိုက်များသို့ဖြန့်ဝေပါ။

နည်းလမ်း 1: ဒေတာများကိုစိတ်ကြိုက်ပြုလုပ်ရန် API parameters များကိုသုံးပါ

Baidu Wenxin Yiyan API သည် parameters တွေကိုထောက်ပံ့ပေးပြီးအသုံးပြုသူများသည်အချက်အလက်များကိုမတူကွဲပြားသော parameters များကိုသတ်မှတ်ခြင်းဖြင့်အချက်အလက်များကိုအကောင်အထည်ဖော်နိုင်သည်။

parameteret c

Parameter C မှတစ်ဆင့် API မှပြန်လာသောဝါကျအမျိုးအစားကိုသင်သတ်မှတ်နိုင်သည်။

  • A - ကာတွန်း
  • ခ - ရုပ်ပြ
  • C - ဂိမ်း
  • - ဝတ်ထု -
  • e - မူရင်း

ဥပမာအားဖြင့်, သင်သည်ကာတွန်းဝါကျတစ်ခုရလိုပါက parameter c ကို 'A' သို့သတ်မှတ်နိုင်သည်။

$ params = array (
    'C' => 'A',
    'encode' => 'JSONS',
    'charset' => 'utf-8',
    'max_length' => 30
);

parameter သည်ဌ

Parameter သည် 1 မှ 200 အထိစကားလုံးများကို API မှပြန်လာသည့်ဝါကျ၏အရှည်ကိုသတ်မှတ်သည်။ ဥပမာအားဖြင့်, အကယ်. သင်သည်စကားလုံး 20 လုံးကိုဝါကျတစ်ခုရလိုပါက parameter သည် 20 မှ 20 အထိသတ်မှတ်နိုင်သည်။

$ params = array (
    '' c => '',
    'encode' => 'JSONS',
    'charset' => 'utf-8',
    'max_length' => 20
);

နည်းလမ်း 2: ထုံးစံ api

အချက်အလက်များကိုအကောင်အထည်ဖော်ရန်အတွက်သင်၏လိုအပ်ချက်များနှင့်အညီ API တစ်ခုကိုသင်စိတ်ကြိုက်ပြုလုပ်နိုင်သည်။ တိကျသောအဆင့်များမှာအောက်ပါအတိုင်းဖြစ်သည် -

  1. Baidu Wenxin Yiyan API မှဒေတာများကိုရယူရန်ကုဒ်ပါ 0 င်သည့် PHP ဖိုင်တစ်ခုကိုရေးပါ။
  2. PHP ဖိုင်တွင်စိတ်ကြိုက် API interface ကိုသတ်မှတ်ပါ။
  3. ဒေတာကိုရယူရန်သင်၏ 0 က်ဘ်ဆိုက်တွင်ဤ API interface ကိုခေါ်ပါ။
IF ($ _get ['type'] == 'hitokoto') လျှင်
    $ params = array (
        'C' => 'A',
        'encode' => 'JSONS',
        'charset' => 'utf-8',
        'max_length' => 30
    );
    $ url = 'https://v1.hitopoto.cn?' ' ။ http_build_query ($ params);
    $ ဒေတာ = JSONS_Decode (file_get_controcents ($ URL), True);
    ECHO $ ​​ဒေတာ ['hitokoto'];
}

ဥပမာအားဖြင့်, အောက်ပါ link ကိုလည်ပတ်ခြင်းအားဖြင့်ကာတွန်းဝါကျကိုသင်ရနိုင်သည်။

 http://your_site.com/your_api.php?type=hitokoto&c=A

အကျဉ်းချုပ်

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