Aktueller Standort: Startseite> Neueste Artikel> So verwenden Sie PHP, um eine Verbindung zum Baidu -Bild herzustellen, um eine kontroverse Netzwerkschnittstelle zu generieren: ein detailliertes Tutorial

So verwenden Sie PHP, um eine Verbindung zum Baidu -Bild herzustellen, um eine kontroverse Netzwerkschnittstelle zu generieren: ein detailliertes Tutorial

M66 2025-06-20

Unterrichten Sie sich Schritt für Schritt, um PHP zu verwenden, um eine Verbindung zur Baidu -Bildgenerierung und der kontroversen Netzwerkschnittstelle herzustellen

In den letzten Jahren sind mit der rasanten Entwicklung der Technologie für künstliche Intelligenz die im Bereich des Computer Vision allmählich zu einem heißen Themas zu einem heißen Thema geworden. Die Baidu AI Open Platform bietet außerdem eine Image -Generation -übergezogene Netzwerkschnittstelle (GAN), mit der Entwickler die Funktionen der Bildgenerierung über API -Schnittstellen implementieren können. In diesem Artikel wird ausführlich eingeführt, wie PHP zum Anschließen von Baidu -Bildern eine kontroverse Netzwerkschnittstelle verwendet wird, einschließlich Schritten wie das Erhalten von API -Schlüssel, die Installation von PHP -Erweiterungen und das Schreiben von Code.

1. Erstellen Sie ein Baidu -Cloud -Konto und registrieren Sie eine Anwendung

Zunächst müssen wir ein Konto registrieren und eine Anwendung auf der Baidu Cloud -Plattform erstellen. Wählen Sie nach der Anmeldung in Baidu Cloud Console das Modul "Produktdienste"> "Bilder und Leben"> "Bildgenerierung" -Vergarten. Klicken Sie in diesem Modul in der oberen rechten Ecke auf die Schaltfläche "Anwendung erstellen", füllen Sie den Namen und die Beschreibung des Anwendungen aus und wählen Sie "API -Taste" als Zugriffsmethode und klicken Sie auf die Schaltfläche "Erstellen", um die Anwendungsregistrierung zu vervollständigen.

2. Holen Sie sich den API -Schlüssel und den geheimen Schlüssel

Geben Sie nach dem Erstellen der Anwendung die Seite für Anwendungsverwaltungen ein und Sie sehen den generierten API -Schlüssel und den geheimen Schlüssel. Stellen Sie sicher, dass diese beiden Schlüssel ordnungsgemäß aufbewahrt werden und während nachfolgenden API -Aufrufen verwendet werden.

3. Installieren Sie die PHP Curl -Erweiterung

Um Anforderungen an die Baidu -Image -Generierung der kontroversen Netzwerk -Netzwerk -API zu senden, müssen Sie die Curl -Erweiterung in der PHP -Umgebung installieren. Wenn Ihre PHP -Umgebung keine Lockenerweiterungen installiert hat, können Sie sie entsprechend dem Systemtyp installieren:

  • Installieren Sie im Linux-System mit dem folgenden Befehl: sudo apt-GET-Installieren Sie PHP-CURL
  • In Windows können Sie die folgenden Zeilen in der Php.ini -Datei:; Erweiterung = curl und dann den PHP -Dienst neu starten.

4. Schreiben Sie PHP -Code

Verwenden Sie als Nächstes das Komponist -Tool, um den SDK der Baidu AI Open -Plattform zu installieren. Erstellen Sie zunächst eine Composer.json -Datei im Projektstammverzeichnis und fügen Sie Folgendes hinzu:

{
  "erfordern": {
    "Baidu-aip/sdk": "^1.10"
  }
}

Führen Sie dann den folgenden Befehl in der Befehlszeile aus, um die SDK zu installieren:

Komponistinstallation

Erstellen Sie nach Abschluss der Installation eine Datei namens Image_gan.php und fügen Sie dem folgenden Code hinzu:

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

// aufstellenAPI KeyUndSecret Key
const API_KEY = 'Your API Key';
const SECRET_KEY = 'Your Secret Key';

// Rufen Sie Baidu anAIGegnernetzwerk für BildgenerierungAPI
function generateImageGAN($image, $type = 'anime') {
    $client = new ImageClassify(API_KEY, SECRET_KEY);
    $options = [
        'type' => $ type,
        &#39;Image&#39; => Base64_CODE (file_get_contents ($ image))
    ];

    versuchen {
        $ result = $ client-> gan ($ option);
        $ result [&#39;Bild&#39; zurückgeben];
    } catch (bCeServiceException $ e) {
        echo $ e-> getStatusCode ();
        echo $ e-> getMessage ();
        false zurückgeben;
    } catch (bCeclientException $ e) {
        echo $ e-> getMessage ();
        false zurückgeben;
    }
}

// Beispielnutzung $ image = &#39;path/to/your/image.jpg&#39;;
$ type = &#39;Anime&#39;;
$ result = generateImagegan ($ image, $ type);

if ($ result) {
    Datei_put_Contents (&#39;Pfad/to/save/result.jpg&#39;, Base64_Decode ($ result));
    Echo &#39;Bildgenerierung erfolgreich! &#39;;
} anders {
    Echo &#39;Bildgenerierung fehlgeschlagen! &#39;;
}
?>

Beachten Sie, dass der "Ihre API -Schlüssel" und "Ihr geheimer Schlüssel" im Code durch Ihren eigenen API -Schlüssel ersetzt werden müssen.

5. PHP -Code ausführen

Nachdem Sie die Datei image_gan.php gespeichert und geschlossen haben, können Sie die Datei über das PHP -Befehlszeilen -Tool ausführen oder die Datei in einem Webserver -Verzeichnis platzieren, das die PHP -Auflösung unterstützt und darauf zugreift.

Nachdem der Lauf erfolgreich ist, sehen Sie die prompt "Image -Generation erfolgreich!" in der Konsole und generieren Sie eine Bilddatei, die von der Bildgenerierung gegen das Netzwerk unter dem angegebenen Speicherpfad verarbeitet wurde.

Zusammenfassen

In den oben genannten Schritten haben Sie PHP erfolgreich verwendet, um eine Verbindung zur kontversarischen Netzwerkschnittstelle von Baidu Image zu verbinden. Sie können Anwendungen auf dieser Grundlage weiter erweitern und optimieren, z. B. die Unterstützung mehrerer Arten der Bilderzeugung oder die Kombination anderer AI -Technologien zur Verbesserung der Bildgenerierungseffekte. Ich hoffe, dass das Tutorial in diesem Artikel Ihnen dabei helfen kann, die Bewerbung für die Bildgenerierung erfolgreich zu verwirklichen und mehr Kreativität zu inspirieren!