Haben Sie Probleme mit KI oder Full-Stack-Entwicklung? Unsere Experten sind für Sie da: maßgeschneiderte Beratung, technische Integration und mehr. Erreichen Sie uns unter [email protected].

No-Code AI: Integrieren Sie die NLP Cloud API in eine Bubble.io App

Dank des Aufstiegs von No-Code-Plattformen wie Bubble.io und der Entwicklung brandneuer, hochmoderner KI-Modelle, die auf Transformers wie GPT-3, GPT-J, GPT-NeoX, Bart und anderen basieren, ist es nun möglich, fortschrittliche KI-Anwendungen zu erstellen, ohne eine einzige Zeile Code zu schreiben. In diesem Artikel erfahren Sie, wie Sie die NLP-Cloud-API mit einer Bubble.io-Anwendung verbinden, um fortschrittliche KI-Operationen wie Zusammenfassungen, Paraphrasierung, NER, Fragenbeantwortung, Blogpost-Generierung, Erstellung von Produktbeschreibungen und vieles mehr durchzuführen.

Bubble.io
NLP Cloud

KI ohne Code: Was ist das genau?

Codefreie Plattformen erfreuen sich heutzutage immer größerer Beliebtheit. Verständlich! Die Programmierung wird von Jahr zu Jahr komplexer, die Einstellung guter Programmierer ist schwierig und teuer, und gleichzeitig können immer weniger Projekte heutzutage ohne eine gute Webanwendung auskommen...

Es ist keine Überraschung, dass No-Code-Dienste so attraktiv sind. Diese Plattformen bieten fortschrittliche WYSIWYG-Schnittstellen, mit denen Sie Ihre eigene Anwendung erstellen können, ohne eine einzige Zeile Code zu schreiben. Dank dieser modernen UI-basierten Tools können Sie jetzt ein beeindruckendes Niveau an Raffinesse erreichen und Ihr neues MVP in kürzester Zeit bereitstellen.

In den letzten Jahren haben KI-Technologien große Fortschritte gemacht, insbesondere bei der Verarbeitung natürlicher Sprache. Sie können jetzt problemlos fortgeschrittene Aufgaben zum Textverständnis und zur Texterstellung durchführen, wie z. B. Chatbots, Zusammenfassungen, Paraphrasierung, Entity-Extraktion, Beantwortung von Fragen, automatische Erstellung von Blogposts, automatische Erstellung von Produktbeschreibungen und vieles mehr. Das Aufkommen von großen Sprachmodellen wie GPT-3, GPT-J und GPT-NeoX hat dabei sehr geholfen!

So ist es jetzt einfacher denn je, ein vollwertiges KI-Produkt zu entwickeln, das auf KI- und No-Code-Technologien basiert!

Bubble.io und NLP-Cloud

Es gibt mehrere gute no-code Plattformen. Sie sind nicht alle gleich anspruchsvoll oder verfügen über das gleiche Fachwissen. Einige sind sehr gut im Aufbau schöner Schnittstellen. Andere sind gut im Aufbau fortgeschrittener Backend-Logik...

Bubble.io ist eine beliebte No-Code-Plattform, die sehr fortschrittliche Anpassungen ermöglicht. Es bedarf einiger Übung, um sie zu beherrschen, aber dann können Sie auch ohne Programmierkenntnisse beeindruckende Ergebnisse erzielen.

NLP Cloud (us) ist eine fortschrittliche API für die Verarbeitung natürlicher Sprache, die die besten und modernsten KI-Modelle für das Textverständnis und die Texterstellung (GPT-3, GPT-J, GPT-NeoX, Bart und mehr) bereitstellt. Sie können die fortschrittlichsten KI-Funktionen auf der Spielwiese von NLP Cloud einfach ausprobieren: Besuchen Sie den Spielplatz hier.

NLP Cloud ist eine API, so dass normalerweise ein Entwickler erforderlich ist, um sie in Ihr Produkt zu integrieren. Aber in Kombination mit Bubble.io ist das nicht mehr der Fall.

Automatische Blogpost-Generierung mit NLP Cloud und Bubble.io

Lassen Sie uns ein einfaches Bubble.io-Projekt erstellen, das NLP Cloud nutzt, um aus einem bloßen Titel einen ganzen Blogpost-Artikel zu generieren. Diese Funktion basiert auf dem KI-Modell GPT-J, einer Open-Source-Alternative zu GPT-3. Der wichtigste Teil ist die Einstellung des API-Connectors von Bubble.io.

Erstellen Sie zunächst ein neues Projekt auf Bubble.io:

Erstellen Sie ein Projekt auf Bubble.io

Folgen Sie dann dem Bewerbungsassistenten:

Bubble.io Assistent
Bubble.io Assistent
Bubble.io Assistent

Basierend auf Ihren Projekteinstellungen sollte der Assistent Ihnen irgendwann vorschlagen, eine API-Verbindung hinzuzufügen. Wenn dies nicht der Fall ist, können Sie es später immer noch tun, indem Sie zum Abschnitt "Plugins" gehen. Suchen Sie nach dem API Connector und installieren Sie ihn:

Bubble.io API-Anschluss installieren

Nachdem Ihr Projekt nun erfolgreich erstellt wurde, gehen Sie zum Abschnitt "Plugins" und klicken Sie im API Connector auf "Add another API":

Bubble.io erstellt API-Verbindung

Nun ist es an der Zeit, die eigentliche Verbindung zur NLP Cloud API einzurichten. Legen Sie zunächst die Authentifizierung als "self-handled" fest:

Bubble.io-Authentifizierung wird selbst abgewickelt

Legen Sie die folgende POST-URL fest: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation

Setzen Sie 2 Kopfzeilen. Der erste hat den Schlüssel = Autorisierung, den Wert = Token your_token, und kreuzen Sie das Feld Privat an. Der zweite hat den Schlüssel = Content-Type und den Wert = application/json.

Fügen Sie in das Feld JSON body das folgende Beispiel ein: {"Titel": "Wie man Unternehmer wird"}. Ziel ist es, einen ganzen Artikel zu erstellen, in dem es darum geht, wie man Unternehmer wird.

Klicken Sie dann einfach auf "Aufruf initialisieren", um zu überprüfen, ob der Aufruf der NLP Cloud zur Artikelgenerierung funktioniert hat. Dies wird einige Zeit dauern (10 bis 30 Sekunden), da die Erstellung eines ganzen Blogartikels sehr rechenintensiv ist:

Bubble.io NLP Cloud API Verbindung

Sie sollten nun eine Meldung wie die folgende erhalten, die bestätigt, dass die Verbindung funktioniert:

Bubble.io Verbindung prüfen

Herzlichen Glückwunsch! Sie können die NLP Cloud API jetzt überall in Ihrem Bubble.io-Projekt verwenden! Wenn Sie z.B. einen Blogpost-Artikel in einer Textbox anzeigen möchten, können Sie folgendes tun:

Bubble.io verwendet API-Verbindung

In diesem Beispiel ging es um die Verwendung der Blogpost-Generierungs-API von NLP Cloud, aber Sie können natürlich alle auf NLP Cloud verfügbaren API-Endpunkte verwenden. Ändern Sie in Bubble.ios API Connector einfach die POST-URL und den JSON-Body. Mehr dazu finden Sie in der Dokumentation von NLP Cloud hier.

Überlegungen zur Sicherheit

Vergessen Sie nicht, dass Ihr NLP Cloud API-Token geheim gehalten werden sollte. Teilen Sie es mit niemandem, und wenn mehrere Personen parallel an demselben KI-Projekt arbeiten, können Sie sie einfach über Ihr NLP Cloud-Dashboard in Ihr Team einladen. In diesem Fall erhält jedes Mitglied sein eigenes API-Token, und Sie können den Zugang bei Bedarf leicht wieder entziehen (z. B. wenn eine Person das Projekt verlässt).

Denken Sie daran, dass Ihr API-Token nicht auf der Frontend-Seite Ihrer Bubble.io-Anwendung offengelegt werden sollte. Wenn ein API-Token irgendwo im Browser des Benutzers verwendet wird, bedeutet dies, dass jeder es abrufen und ohne Kontrolle verwenden kann

Überlegungen zur Leistung

Einige KI-Modelle reagieren innerhalb von Millisekunden, während andere 20 bis 30 Sekunden brauchen können, um zu reagieren. Wenn die Reaktionszeit für Ihre Nutzer kritisch ist, empfehlen wir Ihnen, die KI-Modelle von NLP Cloud auf GPUs zu verwenden, was die Reaktionszeit in der Regel um das Zehnfache beschleunigt.

Sobald Ihre Bubble.io-Anwendung bereitgestellt und in der Produktion (d. h. von echten Nutzern) verwendet wird, müssen Sie außerdem sicherstellen, dass der Plan Ihrer NLP-Cloud genügend Anfragen, insbesondere genügend parallele Anfragen, zulässt. Andernfalls könnten einige Ihrer Anfragen abgelehnt werden.

Schlussfolgerung

Im Jahr 2022 ist es dank Bubble.io und NLP Cloud möglich, hochmoderne KI-Anwendungen zu erstellen, ohne eine einzige Zeile Code zu schreiben.

Diese Kombination öffnet die Tür zu vielen aufregenden neuen Möglichkeiten. Der Himmel ist hier die Grenze!

Bubble.io bietet einen kostenlosen Plan an, und auf NLP Cloud können alle KI-Modelle ebenfalls kostenlos getestet werden. Falls noch nicht geschehen, hier auf NLP Cloud registrieren.

Julien Salinas
CTO bei NLP Cloud