Microsoft Azure für Textgenerierung aus Bildern nutzen

Nutzbar ab: Version 18.x

Zu Bildern lassen sich Titel bzw. Alternativtexte automatisch durch Nutzung von Microsoft Azure generieren.

Um Microsoft Azure in einem BASE Projekt zu nutzen, benötigen Sie ein Microsoft Azure Konto und die entsprechende Ressource. Die Einrichtung wird nachfolgend beschrieben.

Microsoft Azure Computervision

1) Microsoft Konto anlegen

Sofern noch kein Microsoft Konto besteht, müssen Sie ein neues Microsoft Konto anlegen, um Microsoft Azure nutzen zu können.

2) Microsoft Azure Konto anlegen

Um den KI-Dienst "Maschinelles Sehen" von Microsoft Azure nutzen zu können, legen Sie ein Azure Konto an. Im ersten Schritt reicht meist ein kostenloses Abonnement aus. Entscheiden Sie auf Grundlage Ihrer Bedürfnisse, ob Sie mit einem kostenlosen Konto oder mit nutzungsbasierter Bezahlung starten wollen.

3) Azure - Computervision Ressource erstellen

Über das Azure Konto erstellen Sie eine Computervision Ressource, um Ihren Schlüssel und Endpunkt zu erhalten. Diese benötigen Sie für den Eintrag in der Projektkonfiguration Ihres BASE Projektes.

Grundeinstellungen

Projektdetails

  • Abonnement
    Wählen Sie hier das Abonnement aus (z.B. Azure subscription 1)
  • Ressourcengruppe
    Tragen Sie hier den Namen der Ressourcengruppe ein (z.B. Bildanalyse)

Details zur Instanz

  • Region
    Wählen Sie hier die Region aus, also: WestEurope
  • Name
    Tragen Sie hier den Namen der Instanz ein, welcher Bestandteil der Endpoint-URL sein wird.
    (z.B. Mustermann für die Endpoint-URL: https://mustermann.cognitiveservices.azure.com)
  • Tarif
    Wählen sie hier den gewünschten Tarif aus.
    Um den Dienst zu testen, können Sie die kostenlose Preisstufe (F0) verwenden und später auf eine kostenpflichtige Stufe für die Produktion upgraden.

Die weiteren Register "Netzwerk", Identity" und "Tags" können Sie optional nach Ihren Vorstellungen einstellen. Für diese Anleitung wurde in den Bereichen nichts angegeben.

Überprüfen und erstellen

Klicken Sie auf "Überprüfen und erstellen", um die angegebenen Daten zu überprüfen und im Anschluß zu erstellen.
Wenn Die Bereitstellung abgeschlossen ist, können Sie über die Schaltfläche "Zu Ressource wechseln". Dort finden Sie die Abonnement-ID (Key) und den Endpunkt, welche Sie für die Eingabe in der Weblication® Projektkonfiguration im Block "KI Unterstützung" zum Feld "Azure Zugang, um Titel für Bilder generieren" benötigen.

4) BASE Projektkonfiguration

Tragen Sie in der Projektkonfiguration Ihres BASE Projektes im Block "KI Unterstützung" den "Azure Zugang, um Titel für Bilder generieren" ein. Dieser setzt sich zusammen aus dem Wert von Schlüssel 1 (Key) und dem Endpunkt (Endpoint URL), getrennt durch ein @-Zeichen.

z.B.: 123ab91340d6445d9b7e305605c83210@https://mustermann.cognitiveservices.azure.com

Sofern die Projektkonfiguration die Felder noch nicht enthält, rüsten Sie diese manuell in Ihrem Projekt nach. Sie können diese z.B. aus einer aktuellen BASE-Installation entnehmen bzw. auch nachfolgend aus dem Auszug des XML der Projektkonfiguration kopieren:

Beispiel: Auszug aus der Projektkonfiguration für die KI Unterstützung

...
  <headline text="KI Unterstützung"/>
  <variable description="OpenAI Schlüssel" key="openai_api_key" type="char.default"/>
  <variable description="Azure Zugang, um Titel für Bilder generieren" key="azure_titleOfImage_access" type="char.default"/>
...

5) Bild-Element mit KI-Unterstützung zum Bild-Titel

Bild-Element: Bearbeitung mit KI-Funktion für Titel
Bild-Element: Bearbeitung mit KI-Funktion für Titel

Das Bild-Element / Weblic® zeigt nach Einbinden von Microsoft Azure zum Titel-Feld ein KI-Symbol an. Über dieses können Sie per Klick den KI Textgenerator öffnen, um auf Grundlage des verlinkten Bildes einen Text für den Bild-Untertitel generieren zu lassen.
In der Maske ist die Schablone "Erstellt den Titel für ein Bild" schon ausgewählt und der Bildpfad, für das ein Titel ermittelt werden soll, schon hinterlegt. Zudem kann bei Bedarf der Parameter "Mehrere Antworten anfragen" aktiviert werden.
Nach Klick auf "An die KI senden", wird auf dieser Grundlage der Text zum Bild ermittelt und kann direkt übernommen werden.