လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Baiduial Network interface ကိုထုတ်လုပ်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်းအသေးစိတ်သင်ခန်းစာတစ်ခု

Baiduial Network interface ကိုထုတ်လုပ်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်းအသေးစိတ်သင်ခန်းစာတစ်ခု

M66 2025-06-20

Baidu Image Prige နှင့် Findersarial Network Interface ကိုဆက်သွယ်ရန် PHP ကိုအသုံးပြုရန်အဆင့်ဆင့်သင်ကြားပါ

မကြာသေးမီနှစ်များအတွင်းအတုထောက်လှမ်းရေးနည်းပညာလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူပုံရိပ်မျိုးဆက်ရန်သူများ (ဂန်ယောက်ျားများ) ကတဖြည်းဖြည်းကွန်ပျူတာရူပါရုံနယ်ပယ်တွင်တဖြည်းဖြည်းပူသောခေါင်းစဉ်ဖြစ်လာသည်။ Baidu Ai Open Platform သည် image generation unterse connection (gan) သည် developer များ API interfaces များမှတဆင့် Image Consters များကိုအကောင်အထည်ဖော်ရန်ခွင့်ပြုသည်။ ဤဆောင်းပါးသည် Baidu ပုံရိပ်များကိုချိတ်ဆက်ရန် Baidu ပုံရိပ်များကိုချိတ်ဆက်ရန် Baidu ပုံရိပ်များကိုချိတ်ဆက်ရန်မည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်မိတ်ဆက်ပေးလိမ့်မည်။

1 ။ Baidu Cloud အကောင့်တစ်ခုကိုဖန်တီးပြီးလျှောက်လွှာတစ်ခုကိုမှတ်ပုံတင်ပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်အကောင့်တစ်ခုမှတ်ပုံတင်ရန်နှင့် Baidu Cloud ပလက်ဖောင်းတွင်လျှောက်လွှာတစ်ခုဖန်တီးရန်လိုအပ်သည်။ Baidu Cloud Console သို့ဝင်ရောက်ပြီးနောက် "ထုတ်ကုန် 0 န်ဆောင်မှုများ"> "ရုပ်ပုံများနှင့်ဘဝ"> "Image Generation adersarial Network" module ကိုရွေးချယ်ပါ။ ဤ module တစ်ခုတွင် "Create application" ခလုတ်ကိုညာဘက်အပေါ်ထောင့်ရှိ "API key" ကိုဖြည့်ပါ, Access method အဖြစ်ဖြည့်ပြီး "API key" ကိုရွေးပါ။

2 ။ API key နှင့်လျှို့ဝှက်သော့ကိုရယူပါ

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

3 ။ PHPP curl extension ကို install လုပ်ပါ

Baidu Image Generation Findersarial Network API သို့တောင်းဆိုမှုများကိုတောင်းဆိုရန် PHP ပတ်ဝန်းကျင်တွင် curl extension ကို install လုပ်ရန်လိုအပ်သည်။ အကယ်. သင်၏ PHP ပတ် 0 န်းကျင်သည် curl extensions များကို install လုပ်ထားပါကစနစ်အမျိုးအစားအရ၎င်းတို့ကိုသင်ထည့်နိုင်သည်။

  • Linux System တွင်အောက်ပါ command ကို သုံး. install လုပ်ပါ။ sudo apt-get install php-curl
  • Windows တွင်အောက်ပါလိုင်းများကို php.ini file ထဲတွင်မသတ်မှတ်နိုင်ပါ။ extension = curl , ထို့နောက် PHP 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။

4 ။ PHP ကုဒ်ရေးပါ

ထို့နောက် Baidu Ai Opport ပလက်ဖောင်း၏ SDK ကိုတပ်ဆင်ရန်တေးရေးကိရိယာကိုအသုံးပြုပါ။ ပထမ ဦး စွာ Project root directory တွင် composer.json ဖိုင်တစ်ခု ဖန်တီး. အောက်ပါတို့ကိုထည့်ပါ။

{
  "တောင်းဆို": {
    "Baidu-AIP / SDK": "^ 1.10"
  }
}

ထို့နောက် SDK ကို install လုပ်ရန်အောက်ပါ command ကိုညွှန်ကြားပါ။

တေးရေးဆရာ install လုပ်ပါ

တပ်ဆင်မှုပြီးပြည့်စုံပြီးပါက image_gan.php အမည်ရှိဖိုင်တစ်ခုကိုဖန်တီးပြီးအောက်ပါကုဒ်ကိုထည့်ပါ။

<?php
require 'vendor/autoload.php';
use BaiduAipImageClassify\ImageClassify;

// တည်ဆောက်သည်API Keyနှင့်Secret Key
const API_KEY = 'Your API Key';
const SECRET_KEY = 'Your Secret Key';

// Baidu ကိုခေါ်ပါAIImage PANRATIONTERSSERNALNANCEAPI
function generateImageGAN($image, $type = 'anime') {
    $client = new ImageClassify(API_KEY, SECRET_KEY);
    $options = [
        'type' => $ အမျိုးအစား,
        &#39;image&#39; => base64_encode (file_get_contents ($ image))
    ];

    ကြိုးစားကြည့်ပါ
        $ ရလဒ် = $ client-> Gan ($ ရွေးစရာများ);
        $ Rurne $ ရလဒ် [&#39;image&#39;];
    } ဖမ်း (B Bosterviceexception $ E) {
        ပဲ့တင်သံ $ E-> getStatuscode ();
        ECHO $ ​​E-> GetMessage ();
        တုံ့ပြန်ပါ။
    } ဖမ်း (BCeclientEndeDD ယူနစ် $ E) {
        ECHO $ ​​E-> GetMessage ();
        တုံ့ပြန်ပါ။
    }
}

// ဥပမာဥပမာအသုံးပြုမှု $ image = &#39;Path / to / or / image image image.. &#39; &#39;;
$ = &#39;anime&#39;;
$ ရလဒ် = GenerateMagagan ($ Image, $ အမျိုးအစား),

လျှင် ($ ရလဒ်) {
    File_Propar_contents (&#39;Path / Save / Save / Rever.jpg&#39;, Base64_decode ($ ရလဒ်));
    Echo &#39;Image Generation အောင်မြင်စွာ! &#39;&#39;;
} အခြား
    Echo &#39;ပုံရိပ်မျိုးဆက်မအောင်မြင်ပါ။ &#39;&#39;;
}
>

Code ရှိ 'သင်၏ API သော့' နှင့် 'သင်၏လျှို့ဝှက်ချက်' သည် သင်၏ကိုယ်ပိုင် API သော့ဖြင့်အစားထိုးရန်လိုအပ်ကြောင်းသတိပြုပါ။

5 ။ PHP ကုဒ်ကို run ပါ

Image_gan.php ဖိုင်ကိုသိမ်းဆည်းပြီးပိတ်ပြီးနောက်ဖိုင်ကို PHP command line tool မှတဆင့် run နိုင်သည်သို့မဟုတ် PHP resolution ကိုထောက်ပံ့သော 0 က်ဘ်ဆာဗာလမ်းညွှန်တွင်ဖိုင်ကိုထည့်နိုင်သည်။

Run အောင်မြင်ပြီးနောက် "ပုံရိပ်မျိုးဆက်အောင်မြင်မှု" ကိုသင်တွေ့လိမ့်မည်။ Console တွင်နှင့် Image Passion မှသတ်မှတ်ထားသော Save Path အောက်ရှိကွန်ယက်ကိုဆန့်ကျင်သော image file တစ်ခုကိုထုတ်လုပ်ပါ။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့် PHP ကို ​​Baidu Image Passion FaversAlunning Network interface နှင့်ချိတ်ဆက်ရန်အောင်မြင်စွာအသုံးပြုခဲ့သည်။ iplamations များကိုထပ်မံချဲ့ထွင်ခြင်းနှင့်အလားအလာများကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။ ဒီဆောင်းပါးထဲကသင်ခန်းစာကရုပ်ပုံမျိုးဆက်လျှောက်လွှာကိုအောင်မြင်စွာနားလည်နိုင်ပြီးတီထွင်ဖန်တီးမှုကိုတိုးပွားစေနိုင်မယ်လို့မျှော်လင့်ပါတယ်။