Laravel-API: Entwicklung mit Google Gemini AI | Shaa Web | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Laravel-API: Entwicklung mit Google Gemini AI

teacher avatar Shaa Web, Passionate Educator | Online Instructor

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Kurs-Einführung

      2:05

    • 2.

      Klassenprojektdemo

      1:53

    • 3.

      Composer-Installation

      1:48

    • 4.

      Laragon installieren

      2:07

    • 5.

      VSCode-Installation

      1:40

    • 6.

      Installation von Laravel

      8:09

    • 7.

      API-Route installieren

      4:12

    • 8.

      Gemini API-Schlüssel abrufen

      3:48

    • 9.

      API-Schlüssel testen

      2:59

    • 10.

      API-Antwort generieren

      20:16

    • 11.

      React-Einrichtung

      3:57

    • 12.

      Installation des Abhängigkeitsmoduls

      3:36

    • 13.

      React-Prompt-Formular

      12:25

    • 14.

      API-Parameter-Backend

      8:46

    • 15.

      Parameter in der Benutzeroberfläche

      4:36

    • 16.

      Vielen Dank

      1:53

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

18

Teilnehmer:innen

--

Projekte

Über diesen Kurs

In diesem Kurs lernen Sie, wie Sie eine leistungsstarke, KI-gestützte Laravel 12-Webanwendung mit der Google Gemini API erstellen – Schritt für Schritt. Sie erfahren, wie Sie Ihr Laravel-Backend mit Gemini verbinden, dynamische KI-Eingabeaufforderungen erstellen und intelligente Antworten direkt in Ihrer App generieren können.

Wir beginnen mit der Einrichtung des Laravel-Projekts, dem Abrufen Ihres Gemini-API-Schlüssels, dem Erstellen eines KI-Controllers und der Integration der API für die Textgenerierung. 

Am Ende dieses Kurses verfügen Sie über eine voll funktionsfähige KI-Anwendung, die mit Laravel und realer API-Integration erstellt wurde. Außerdem verfügen Sie über das Selbstvertrauen, diese Fähigkeiten in Ihren eigenen beruflichen Projekten anzuwenden.

Dieser Kurs eignet sich perfekt für Webentwickler, Laravel-Lernende und KI-Enthusiasten, die intelligente Webanwendungen der nächsten Generation mit modernen Technologien erstellen möchten.

Triff deine:n Kursleiter:in

Teacher Profile Image

Shaa Web

Passionate Educator | Online Instructor

Kursleiter:in

Software developer with 14 years of experience in web development. Over the years, I've worked with a diverse range of technologies, including HTML, PHP, JavaScript, MySQL, Node.js, React, Angular, and E-Commerce development. My passion lies in building efficient, scalable, and user-friendly applications while continuously exploring new advancements in the tech world.

As an instructor, I focus on simplifying complex concepts and making learning an engaging experience. Whether you're a beginner or an experienced developer looking to sharpen your skills, my courses are designed to provide practical, real-world knowledge that you can apply right away.

Let's build, innovate, and grow together!

Vollständiges Profil ansehen

Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Kurs-Einführung: Hallo, Elwe und willkommen zu dieser Klasse AI Power Lawtel API-Entwicklung mit Google Gemini. Ich heiße Ich bin ein Webentwickler mit über 14 Jahren Erfahrung und ein Online-Dozent, der moderne Web- und API-Entwicklung unterrichtet . In diesem Kurs zeige ich Ihnen, wie Sie mit Lavitwel Ihre eigene KI-gestützte API erstellen Ihre eigene KI-gestützte API und sie in Google Gemini AI integrieren, eines der leistungsstärksten und kostenlosen KI-Tools, die kostenlosen KI-Tools Am Ende dieses Kurses werden Sie in der Lage sein, ein AA-12-Projekt von Grund auf neu einzurichten, das über einen API-Schlüssel sicher mit Google Gemini verbunden ist, echte Proms an Gemini zu senden und KI-generierte Textantworten zu und Erstellen Sie einen wiederverwendbaren API-Endpunkt wie APIs, die KI generiert, Fehler behandelt, Modelle auswählt und Anpassungen ausgibt Und wenn Sie kreativ sind, werden wir auch untersuchen, wie Sie diese API mit einem einfachen Fentan verbinden oder sie in Ihren Home-Apps verwenden können einem einfachen Fentan verbinden oder sie in Ihren Home-Apps verwenden , um Chatboards, Inhaltstools oder Ideengeneratoren zu erstellen Inhaltstools oder Dieser Kurs ist absolut anfängerfreundlich. Wenn Sie grundlegende PHP- und KI-Kenntnisse haben, können Sie sie problemlos nachvollziehen. Unser Klassenprojekt ist einfach, aber mächtig. Sie werden eine funktionierende KI-Textgenerator-API erstellen LAL 12 und Google Gemini basiert Sie können jede Aufforderung senden, z. B. Schreiben von Insectant für einen Blog und sofort eine Live-KI-Antwort erhalten Sie benötigen lediglich ein grundlegendes Verständnis der Routen und Controller in LA, PHP-Installations-Composer und eine Internetverbindung, um auf die Google Gemini-API zugreifen zu können Das ist es. Keine kostenpflichtigen Dienste erforderlich. Danke. Wir sehen uns in der Klasse. 2. Klassenprojektdemo: Hallo, alle zusammen. Willkommen zu diesem Kurs, und hier ist die letzte Demo. Sehen wir uns unsere KI-gestützte API in Axon an, die mit unserer React-Frontend-Schnittstelle verbunden Wir haben eine wunderschöne, einfache Benutzeroberfläche erstellt. Der Nutzer kann eine Aufforderung eingeben, das Verhalten anpassen und sofort intelligente Antworten von Google Gemini erhalten. Lass es uns ausprobieren. Hier oben haben wir also ein Eingabeaufforderungsfeld , Benutzer seine Eingabeaufforderung eingeben kann. Lassen Sie mich eine einfache Willkommensnachricht für die Able API-Pose schreiben eine einfache Willkommensnachricht und die Eingabetaste drücken. Wenn Sie auf die Schaltfläche klicken, die Schaltfläche in der Regel generiert, und nach ein paar Sekunden erhalten Sie eine Antwort von KI. Okay. Also hier ist die Antwort der KI. In Ordnung. Und lass mich mein Braun zu einem KI-gestützten Inhaltsgenerator ändern ? C) Die Taste wechselt zum Generieren und innerhalb weniger Sekunden erhalten Sie eine KI-gestützte Antwort Okay. Also hier für das Frontend verwenden wir React für das Backend, wir verwenden Label und sind mit der Google Gemini API verbunden Hier ist die KI-Antwort für unseren Abschlussball, was ist der AI-Pod-Inhaltsgenerator, und das ist die Aufforderung, die Google Gemini AI Ordnung. Im folgenden Abschnitt werden wir dies Schritt für Schritt umsetzen. Okay? Ordnung. Danke. 3. Composer-Installation: Eins. Willkommen zu dieser Vorlesung. In dieser Vorlesung werden wir PHP Composer installieren. Lassen Sie mich Ihnen weiter zeigen, gehen Sie zu Google und suchen Sie nach PHB Composer Gehen Sie zur offiziellen Website des Komponisten und klicken Sie auf Herunterladen. Hier sehen Sie die Apps und zwei, laden Sie das Composer-Setup herunter und klicken Sie darauf. Die ausführbare Datei wird nach dem Herunterladen heruntergeladen, also im Ordner. Lass uns installieren. Wählen Sie Für alle Benutzer installieren aus. Klicken Sie auf Weiter. Wählen Sie Ihren PHB-Pfad aus. Klicken Sie auf Weiter Klicken Sie als Nächstes erneut auf Installieren. Es dauert zwei bis 3 Minuten. Sie haben den Kompressor Verson erfolgreich installiert. Lass uns unseren Kompressor Versum benutzen. Gehe zu deinem Terminal. Geben Sie Composer V. C Unser Composer Resin hat einen vierpoligen 2,8-poligen Anschluss. Danke. 4. Laragon installieren: Hallo, gewonnen. Willkommen zu dieser Vorlesung. In dieser Vorlesung werden wir Laragan als Server auf einem lokalen Server installieren Lass uns beginnen. Gehen Sie zu Ihrem Browser und suchen Sie nach Aragan Gehen Sie zur Argon Apical-Website und klicken Sie auf Herunterladen. Sie werden zur Larganol-Website weitergeleitet. Hier sehen Sie die PS und zwei laden Laragan herunter. Klicken Sie auf Herunterladen. Die ausführbare Datei wird heruntergeladen. Fast 173 B. Das hängt von Ihrer Internetgeschwindigkeit ab. Ich werde dieses Video weitergeben. Der Download wurde abgeschlossen. Lassen Sie uns diese Datei in unserem Download-Ordner öffnen. Lassen Sie uns mit der Installation beginnen. Sprache wählen. Klicken Sie auf Okay. Wählen Sie den Ordner aus , in dem Sie Aragon installieren möchten . Klicken Sie auf Weiter Klicken Sie erneut als Nächstes auf Installieren. Unsere Installation wurde abgeschlossen. Klicken Sie. Danke. Wir sehen uns auf dem nächsten Bild. 5. VSCode-Installation: Darlehen. Willkommen zu dieser Vorlesung. In dieser Vorlesung werden wir Visual Studio-Code für unseren Projekteditor installieren . Lass uns beginnen. Öffnen Sie Ihren Browser und suchen Sie nach VS-Code. Gehen Sie zur offiziellen Website von Visual Studio und klicken Sie auf Herunterladen. Hier stehen mehrere Betriebssysteme zur Verfügung. Wählen Sie Ihr Betriebssystem aus. In meinem Fall ist es Windows, die ausführbare Datei wird heruntergeladen. Es wird ungefähr 100 MB groß sein. Die Abwärtsgeschwindigkeit hängt von Ihrer Internetgeschwindigkeit und Systemkonfiguration ab. Fast fertig Okay. Unser Download wurde abgeschlossen. Klicken Sie auf den Ordner. Das ist unsere EXE-Datei. Eigentlich habe ich VS-Code bereits in meinem Magazin installiert, daher werde ich ihn in diesem Video nicht installieren. Folgen Sie einfach den Anweisungen und beenden Sie Ihre Einrichtung. Danke. 6. Installation von Laravel: Stufe eins, willkommen zu dieser Vorlesung. In dieser Vorlesung werden wir Owl in unserer lokalen Umgebung installieren Lassen Sie uns anfangen, gehen Sie zu Ihrem Browser und in der Google-Suche zu Label. Wir gehen auf die offizielle Website larawl.com und larawl.com Klicken Sie in der Seitenleiste auf Installation und scrollen Sie ein wenig nach unten . Dort finden Sie die Installation im Abschnitt. Um aa auf Ihren lokalen Rechnern zu installieren, müssen wir PHP und Compose installieren, die wir bereits in der vorherigen Klasse installiert haben Compose installieren, die wir bereits in der vorherigen Klasse installiert , schreiben, um eine Anwendung zu erstellen, wir müssen diesen Befehl ausführen, Law new und das ist unser Projektname, diesen Befehl kopieren und Lagam, das wir in der vorherigen Klasse LagAg installiert haben, auf das Terminal öffnen der vorherigen Klasse LagAg installiert haben, auf das Ja. Okay. Gehe zum Terminal. Im Moment sind wir also in WW. Fügen Sie einfach diesen Befehl ein und lassen Sie mich anstelle der Beispiel-App AI ABI sagen. Also, welche Starterbox würdest du gerne installieren? Also wird es dir Fragen stellen. Also wählen Sie und dann ab sofort, und welches Test-Framework bevorzugen Sie? Lass es voreingenommen sein Okay, unser Projektprojekt ist also im Gange Okay. In Ordnung. Also installiert es den Abhängigkeitsmodus. Okay. Welche Datenbank Ihre Anwendung verwenden wird, wählen Sie als MSPL Die Standarddatenbank wurde aktualisiert. Möchten Sie die Standardmigration ausführen Stellen Sie vorerst Nein ein, wir werden sie später migrieren. Okay. Also fast fertig. Die Information dauert bis zu zwei bis 3 Minuten, nicht länger. Laden von Composer-Repositorys mit Paketinformationen, Einfügen von Abhängigkeiten aus der Protokolldatei, Generieren optimierter Upload-Dateien Okay. Möchten Sie NPM install ausführen Wählen Sie. Geben Sie einfach Ps ein und drücken Sie die Eingabetaste. Es wird das gesamte Abhängigkeitsmodul installieren. Keine Module. Okay. In Ordnung, unser Projekt wurde also erfolgreich erstellt. Jetzt müssen wir uns in unser Projektverzeichnis bewegen, dem es sich um AI API handelt Geben Sie einfach CD space AI API in Ihr Terminal ein und geben Sie ein. Im Moment befinden wir uns in unserem Projektverzeichnis. Lassen Sie mich das jetzt mit meinem VS-Code öffnen, indem ich einfach den Codespace-Punkt eintippe. Okay, es wird also das Projekt in unserem Visual Studio öffnen und sie codieren. Okay, lassen Sie mich die Ordnerstruktur durchgehen und hier haben wir einen Ordner. Ein Ordner. Er enthält die gesamte Anwendungslogik einschließlich Controller und Module. Der Controller befindet sich also normalerweise im HDB-Ordner und die Modelle werden im Modellordner abgelegt. Und hier haben wir den Ordner Routes. Also werden wir im Route-Ordner eine neue Routendatei erstellen , die Pit BHB heißt Ich werde es dir in der nächsten Vorlesung zeigen. Und dann haben wir die Punkt-ENV-Datei, die für die gesamte Konfigurationsdatei verantwortlich ist Und die Artisan-Datei. Diese Dateien werden also online gehen , um Ihre Anwendungen auszuführen und zu verwalten Das ist der schnelle Überblick, und keine Sorge, wir werden nicht nur unser APR, sondern auch DIPA werden Okay? Jetzt müssen wir eine Datenbank für unser Projekt erstellen, Lam öffnen, zur Datenbank gehen und auf Öffnen klicken und hier, sie schreiben und eine neue Datenbank erstellen. Okay, also setzen wir unseren Datenbanknamen auf AI Underscore API, To Jetzt müssen wir diese Datenbankinformationen in unserer DOT-ENV-Datei konfigurieren diese Datenbankinformationen in unserer DOT-ENV-Datei Unter dem Punkt ENV finden Sie also diesen Abschnitt, DB-Verbindung SQL, Hostname Dies ist eine Portnummer, die Standardcodenummer 3306. Und das ist unsere neu erstellte Datenbank, AI Underscore E API. Verwenden Sie den Namen für den lokalen Host Zuru und es gibt kein Passwort. Speichern Sie einfach. Okay. Öffnen Sie jetzt ein neues Terminal. Und jetzt werden wir unsere Datenbanktabelle migrieren. Um zu migrieren, müssen wir diesen Befehl PHP, Artisan migrate ausführen diesen Befehl PHP, Artisan migrate Okay, das wird also alle Datenbanktabellen migrieren. Normalerweise finden Sie diese Informationen also im Migrationsordner unter Datenbankmigrationen Also hier haben wir drei Tabellen. Wir werden dieses PHB migrieren, Artisan migrieren, drücken Al. Unsere Tabelle wurde also erfolgreich migriert Sie können sie anhand unserer Datenbank überprüfen und Ihre Datenbank öffnen Wie Sie sehen können, wurden hier nur wenige Tabellen migriert, nur wenige Tabellen migriert wenn wir diesen Befehl in unserem Terminal ausführen. Okay, Alvin Jetzt haben wir das lokale System Al 12 oplication erfolgreich installiert, und ab der nächsten Klasse werden wir es integrieren Sie werden eine API-Route erstellen und Sie werden auch eine Controller-Methode erstellen Ich werde es dir in den nächsten Kursen zeigen. Ich danke dir. 7. API-Route installieren: Hallo, alle zusammen. Willkommen zu dieser Vorlesung. In diesem Vortrag zeige ich Ihnen, wie Sie API Route im Lara V 12-Projekt installieren Wie Sie jetzt sehen können, können Sie in einem Route-Ordner nur Console PHB und Web Dot PHB sehen Dieser Webpunkt PHB ist für den Frontend-URS verantwortlich. Im Moment gibt es in unserer 12-Installation keinen Stapel namens apt PHB Das apt-PHB ist für alle Backend-APIs verantwortlich. Gehen Sie nun zum Browser und suchen Sie nach Laval Dort können Sie die Option Routing sehen Klicken Sie auf Routing. Unter diesem Abschnitt ziehen Sie ein wenig nach unten. Los geht's. Also APR-Strecken. Wenn Ihre Anwendungen auch eine State-API anbieten, können Sie ApOut mit dem Befehl Install AP Artisan aktivieren mit dem Befehl Install AP Artisan Um APR Out zu installieren, müssen wir also diesen Befehl ausführen, diesen Befehl kopieren und zum VS-Code zurückkehren und vom Terminal aus einfach den Befehl hinter sich lassen, den Sie von der offiziellen La-Website kopiert haben . Also PHP Autison Space Installieren Sie die Doppelpunkt-API. Dadurch wird eine neue Datei in unseren Routen Bolton erstellt. Dann drücken wir Enter Okay, eine neue Datenbankmigration war Bobist. Möchten Sie alle ausstehenden Datenbankmigrationen ausführen, einfach eingeben und auf Ausschreibung klicken? Okay. In Ordnung. Wie Sie sehen können, gibt es einen neuen Stapel in unserem Routenordner , der API-Punkt PHB ist Lassen Sie uns vor dem Abschluss eine schnelle API-Route testen. Und hier werde ich eine neue Route erstellen, die eine gute Route ist, Polen, Polon Gate und Endpunkt, sagen wir mal als Test Der erste Parameter, den wir angeben, ist also unser APY-Endpunkt. Und hier brauchen wir die Callback-Funktion und innerhalb der Callback-Funktion werde ich einfach die Antwort in einem JSM-Format zurückgeben Ich habe eine R-Nachricht, sagen wir mal, Lab ist bereit für AR Wir müssen Semi-Pooling auch hier einrichten. Speichern Sie die Datei Um unser Projekt auszuführen, gehen Sie zu Lagan unter dem PB. Lassen Sie mich das schließen. Ich verwende eine kostenlose Lizenz, daher erhalte ich häufig diese Meldung Gehen Sie also ins Internet WW PC AI APR. Dies ist die URL unseres Freundes. Jetzt haben wir eine neue APR-Testroute erstellt , testen Sie diese Route. Wir müssen die Projekt-URL, die Slash-API und unsere NPine ausführen Slash-API und unsere NPine Hier ist Hurts Test unser API-NPI. Wie Sie sehen können, ist dies unsere Antwort. Nachricht l ist bereit für KI. Das ist es. Jetzt ist unser l vollständig eingerichtet und bereit für die Integration mit der Gul Gemini API in unserer nächsten Lektion Okay, wir sehen uns weiter. Nächste Klasse. Danke. 8. Gemini API-Schlüssel abrufen: Hallo alle zusammen. Willkommen zu dieser Vorlesung. In der vergangenen Saison haben wir unser Owl 12-Projekt erfolgreich eingerichtet und unsere erste API-Zeile getestet Jetzt ist es an der Zeit, die Magie von Google Gemini , AR, einzubringen Google Gemini , AR, In dieser Lektion zeige ich Ihnen, wie Sie Ihren eigenen API-Schlüssel erhalten, dem wir Laral mit dem leistungsstarken KI-System von Google verbinden Laral mit dem leistungsstarken KI-System von Google Öffnen Sie zunächst Ihren Browser. Und geben Sie aitudiotgogle.com ein. Ich trete ein. Okay. Dies ist also offizielle Plattform von Google, auf der Sie Gemini-Modelle ausprobieren, Eingabeaufforderungen testen und APIs erstellen Wenn Sie noch nicht angemeldet sind, melden Sie sich mit Ihrem Google-Konto und einem beliebigen Gmail- oder Space-Konto an. Bei Ihrem ersten Besuch müssen Sie die Allgemeinen Geschäftsbedingungen akzeptieren Sobald Sie fertig sind, landen Sie genau auf dieser Seite im AI Studio-Dashboard. Okay? Lassen Sie uns nun einen KI-API-Schlüssel erstellen, wir in Lara verwenden werden. Klicken Sie auf das Profilsymbol Und hier siehst du die Ups und bekommst ABI. Klicke auf create AbiKey setName owl well, A API und wähle das Cloud-Projekt aus, wähle Projekt erstellen und nenne es Erstellen Sie ein neues Projekt als erstellt und als erstellt und geben Sie einen konkreten Schlüssel ein. Okay. In Ordnung. Also hier haben wir unseren APIKey. Kopieren Sie diesen API-Schlüssel und kehren Sie zum Wiz Word Studio-Code zurück und öffnen Sie Ihre Punkt-ENV-Datei am Ende der Datei. Lassen Sie uns eine neue Variable erstellen und sie so benennen, wie Jeni API-Underscoe gleich ist, und Jeni API-Underscoe gleich phasenweise den Schlüssel, den Sie von Google kopiert haben. So werden wir uns sektiv mit dem Go GeminiEPI verbinden, ohne dass Kunst in unseren Kern codiert wird sektiv mit dem Go Sie Ihre Punkt-ENV-Datei am Ende der Datei. Lassen Sie uns eine neue Variable erstellen und sie so benennen, wie Jeni API-Underscoe gleich ist, und phasenweise den Schlüssel, den Sie von Google kopiert haben. So werden wir uns sektiv mit dem Go GeminiEPI verbinden, ohne dass Kunst in unseren Kern codiert wird. Bevor wir es in Ravel verwenden, wollen wir schnell testen, ob der Schlüssel funktioniert. Ich zeige es dir auf der nächsten Liste. 9. API-Schlüssel testen: Hallo, alle zusammen. Willkommen zu dieser Vorlesung. In der vorherigen Vorlesung haben wir API-Token in unserem Google AI-Studio erstellt und es in unseren Punkt eingefügt und wir archivieren es in unserem Projektlaufwerk Bevor wir mit der Projektentwicklung fortfahren, müssen wir nun überprüfen, ob die API funktioniert oder nicht Gehen Sie dafür zu Postman. Postman ist ein API-Testtool. Wenn Sie es noch nicht getan haben, können Sie es installieren, indem Sie in Ihrem Browser nach Postman suchen Gehen Sie also zu Google und suchen Sie nach Postman. Laden Sie es herunter, und das ist die offizielle Website, postman.com. Von dort aus können Sie es herunterladen und in Ihrem Ordner installieren Sobald Sie also installiert haben, werden Sie aufgefordert, zu unterschreiben, ein Konto zu erstellen und zu signieren. Wenn Sie noch kein Konto haben, können Sie eines erstellen. Also hier habe ich schon ein Konto bei Postman, und hier habe ich mich direkt angemeldet Okay. Also habe ich in Postman einen neuen Ordner namens AI Power API erstellt Unter dem Ordner habe ich eine neue Anfrage erstellt, eine Anfrage gepostet und sie als generierten Text benannt Um Ihre API-Schlüssel zu testen, unabhängig davon, ob sie funktionieren oder nicht, rufen Sie einfach diese API auf, bei der es rufen Sie einfach diese API generative Sprache handelt. Dabei handelt es sich um einen generativen Sprachdole : aps.com slash Burson One, Slash-Modelle slash Gemini 2.5 slash Flash Colon, generieren Sie Inhalt Das ist Ihr API-Schlüssel. Wählen Sie im Hauptteil ARA aus, geben Sie JSON ein und fügen Sie diesen Inhalt, Inhalt, Pot, Text ein. Geben Sie einfach Hallo Gemini ein, klicken Sie auf Senden und als Ergebnis werden Sie sehen, dass dies in etwa so ist Wir haben 200 Datensätze erfolgreich erhalten und der Service hat wie folgt geantwortet Als Erfolgsantwort erhalten Sie so etwas. Hallo, wie kann ich dir heute helfen, okay? Also, wenn Sie das bekommen, funktioniert Ihr APC einwandfrei, wenn Sie die andere Art von Antwort bekommen haben vier, nicht vier, gut und so etwas Sie müssen sich also bei Ihrer API erkundigen. Okay, alles klar. Jetzt haben wir erfolgreich einen Google Geminar-API-Schlüssel generiert, und wir haben ihn getestet und er funktioniert erfolgreich Ab dem nächsten Abschnitt werden wir also unser eigentliches Projekt entwickeln Danke. Wir sehen uns im nächsten Abschnitt. 10. API-Antwort generieren: P eins. Willkommen zu dieser Vorlesung. In dieser Vorlesung werden wir das Gehirn unseres AIPI, des KI-Controllers, bauen unseres AIPI, des KI-Controllers, In diesem Teil wird eine Aufforderung des Benutzers entgegengenommen, sie an Google Gemini gesendet und die KI-Antwort als J-Summe zurückgegeben Am Ende dieser Lektion verfügen Sie über einen funktionierenden KI-generierten Endpunkt , der intelligente Antworten in Echtzeit generieren kann Lass uns reinspringen. Zuerst werden wir mithilfe von Artisan einen Controller erstellen Gehen Sie zum Terminal und geben Sie PHP Artisan ein, erstellen Sie einen Doppelpunkt-Controller. Im API-Ordner erstellen wir einen neuen Controller namens AI Controller namens AI Okay, das wird also einen neuen Controller innerhalb der App CTP, Controller, API und ein Controller-Punkt PHP erstellen einen neuen Controller innerhalb der App CTP, Controller, API und ein Controller-Punkt Okay, also öffne diese Datei, entweder du kannst direkt auf Control Plus klicken oder du kannst direkt aus dem Ordner App CTP, Controller innerhalb des API-Ordners gehen , wir haben eine Datei namens AI Controller Punkt PHP Und das ist die Standardstruktur. Und hier müssen wir zwei zusätzliche Importe eingeben, nämlich nämlich illuminate backslash, support, backslash, facts slash HTP Dies wird als Antwort auf unser Post-API-Auto dienen. Eine weitere Belastung. Hier müssen wir das Schlüsselwort use verwenden und eine weitere Onus-Use-Ausnahme für die Fehlerlandung verwenden In Ordnung. Jetzt sind wir bereit, unsere Hauptfunktion zu definieren. in der Controller-Klasse Erstellen Sie in der Controller-Klasse eine neue Methode und geben Sie den Namen generate public function, generate Und hier müssen wir unsere Anforderungsparameter abrufen. Dafür verwenden wir also Anforderungspakete. Okay. Ordnung. Also hier drinnen bekommen wir zwei Parameter aus der Benutzeranfrage. Lassen Sie mich eine neue Variable für das Braune erstellen. Dollar Brown entspricht der Anfrage der Eingaberunde Eingaberunde Okay. Und der nächste ist für das KI-Modell. Dollar oder Rvquest des Eingabemodells, und standardmäßig beginnen wir mit unserem Standardmodell, dem Gemini 2.5 Dash Flus dem Gemini 2.5 Dash Kopieren Sie das und fügen Sie es hier ein. Wenn der Benutzer das Modell erwähnt hat, werden wir dieses Modell verwenden. Wenn der Benutzer es nicht erwähnt hat, werden wir das Standardmodell verwenden. Zu diesem Zweck verwenden wir das. Sie können ein Befehlsstandardmodell hinzufügen. Ordnung. Wenn wir die Benutzereingabe validieren müssen, wenn es sich nicht um einen Dollar Rabatt handelt, müssen wir die Antwort als Fehlerantwort, JS-Format und Nachricht senden . Vorher haben Sie gesagt, dass der Status wie die Fehlermeldung besagt Fehlermeldung , dass eine Eingabeaufforderung erforderlich ist. Also mit dem Statuscode 400 400 für die schlechte Anfrage. Wenn es gültig ist, erstellen Sie einen Dry-Catch-Block. Geben wir in Cat eine Ausnahme E ein, und wir werden die Fehlermeldung zurückgeben. Also hier, Antwort zurückgeben. Jason, Statusfehler und die Nachricht können keine Verbindung zu Gemini EPI Und der Fehler, wir werden den tatsächlichen Fehler von der Exception anzeigen Holen Sie sich eine Nachricht von einer Salt-Schule, 500 oder dem dortigen Internet-Server Das ist unser Sammelbecken und innerhalb des Stativs werden wir unseren eigentlichen API-Pfad erstellen Definieren wir zuerst unsere URL, die URL. Sie können es von unserem Postboten kopieren. Okay. Anstatt also direkt hart zu codieren oder den API-Schlüssel zu verwenden, werden wir ihn von unserer Punkt-ENV abrufen Dafür Cordinate ENV oder unseren Schlüsselnamen. Sie finden es an unserem Punkt Nfi, was Gemini-Unterstrich, API-Unterstrichschlüssel ist Hier ist das. Hier nochmal, das ist unser Modell und richtig. Anstatt hart zu codieren, werden wir es als Zeile we machen. Das ist okay. Also hier ist unsere API-Endpunkt-URL generativer Sprachpunkt Gogo aps.com Schrägstrich SN ein Schrägstrich des Modells hier wird das Modell aus der Benutzeranfrage kommen , wenn der Benutzer das Modell nicht gesendet hat, und wir werden unser Standardmodell verwenden, das ist Gemini Dash 2.5 d Flash und Colin generiert Inhalt und Schlüssel, wir bekommen es aus unserer DENV-Datei bekommen Okay. Und hier werden wir unser aktuelles APA-Auto erstellen, indem HTTP Colon Colon Post und unsere URL verwenden, und innerhalb eines Arrays werden Sie die Parameter senden. Inhalt innerhalb des Arrays, Töpfe. Text, das heißt, wir bekommen ihn von unserer Benutzereingabeaufforderung, richtig. Das ist unser eigentlicher API-Aufruf. Es wird eine Antwort zurückgegeben, die auf unseren Eingaben basiert. Lassen Sie mich dies mit einer Variablen namens Dollar-Antwort speichern. Okay? Wenn eine Antwort aus irgendeinem Grund fehlgeschlagen ist, wird sie fehlschlagen. Wir werden die Antwort erneut schreiben, Statusfehler im benachbarten Format und die E-Mail-API-Anfrage ist fehlgeschlagen. Und der Fehler reagiert auf JS Was auch immer es aus der APA-Antwort kommt, wir werden es in der JP-Antwort anzeigen Der Status ist cool. Auch hier wird uns die Antwort angezeigt . Status der Antwort. Alles. Wenn die Daten erfolgreich sind, entsprechen die Dollar-Daten der Antwort von JS in Dollar . Dann erstellen wir eine weitere Variable. Der generierte Text entspricht einem Dollar an Von Daten ohne Inhalt. Die Antwort wird so aussehen, wir werden das formatieren. Denn nur wir schreiben auf diese Weise Daten von Kandidaten und für das erste Array Inhalte innerhalb der Inhaltstöpfe Nulltext. Okay. Andernfalls schreiben wir einfach keine Antwort aus der Antwort innerhalb des Kandidaten, ersten Arrays und innerhalb des Inhalts, des ersten Arrays, der ersten Teile und des Textes. Ordnung. Also, zum Schluss werden wir die Erfolgsantwort zurückgeben, schriftliche Antwort, Jason-Status: Erfolg. Und bei den Daten wird es sich um einen tatsächlich generierten Text handeln. Okay. In Ordnung. Speichern Sie die Datei. Was wir in dieser Klasse aktualisiert haben. Hier haben wir also einen neuen Controller erstellt , indem wir diesen Artisan-Befehl, PHP Artisan make Polen controller, ausgeführt PHP Artisan make Polen In Apfolar habe ich eine neue Datei namens AI Controller erstellt eine neue Datei namens AI Controller Im AI-Controller haben wir hier eine neue Methode für unser APA-Auto entwickelt, das eine öffentliche Verbraucherzentrale ist. Hier holen wir uns die Regisseure von der Benutzerseite. Von der Benutzerseite bekommen wir die To-Anfrage, das heißt Auf Wunsch eine sofortige Aufforderung zur das heißt Auf Wunsch eine sofortige Aufforderung Eingabe des Abschlussballs und des zweiten Onus-Modells Wenn der Benutzer das Modell spezifiziert, werden wir dieses Modell verwenden Wenn der Benutzer das Modell angibt, verwenden wir das Standardmodell, nämlich Lemini Dash 2.5 Dash Plus Wenn es keine Aufforderung gibt, müssen wir eine Antwort zurückgeben, als ob eine Aufforderung erforderlich ist Dies ist unser Validierungsteil und wenn die Validierung innerhalb des Tri Catch-Blocks übergeben wird, bilden wir den eigentlichen API-Endpunkt, bei dem generative Sprachmodelle von google api.com slash Wilson mit einem Schrägstrich handelt api.com slash Wilson mit einem Auch hier ist unser Modell dynamisch und mit Doppelpunkten generierter Inhalt, dem Doppelpunkt der Schlüssel entspricht, und wir erhalten das APG aus Umgebung Hier stellen wir also unsere eigentliche CDB-Post-Anfrage an die URL mit dem Standardanfragetext und dann dem Teiltext, der vom Benutzer angefordert dann dem Teiltext Wenn die Antwort hier fehlschlägt, geben wir die Fehlerantwort zurück. Wenn die Antwort erfolgreich ist, formatieren wir den generierten Text, und hier haben wir unsere Erfolgsantwort zurückgegeben. Okay. Jetzt ist unsere Controller-Methode fertig. Jetzt müssen wir eine API-Route hinzufügen , um diese Controller-Methode zu verwenden. Öffnen Sie die Routes APPHB, dann erstellen wir eine neue Route aus Doppelpunkt (Polon). Es wird eine Post-Route sein Route-Dolon, Doppelpunkt, Post und APA und Pound AI plus generieren hier müssen wir unseren API-Controller laden , der API-Controller ist Ein API-Controller. Entschuldigung, unser Controller-Name ist AI Control, AI Controller Plan Polen Class Stellen Sie sicher, dass es oben eingegeben wurde. Verwenden Sie die App auf den CDP-Controllern, API zuletzt auf dem KI-Controller Hier müssen wir unseren Methodennamen angeben, aber nur generieren Ordnung. Speichern Sie die Datei. Jetzt ist unsere Controller-Methode bereit und unsere Route ist auch fertig. Jetzt werden wir diese API in Postman Open Postman testen diese API in Postman Open Postman und lassen mich eine neue Anfrage hinzufügen KI generiert Sträfling. Okay. Die Methode wird also die Post-Methode und der API-Endpunkt sein . Kopieren Sie die Site-URL und die URL zurück. AI apt testet die Slash-API oder API und gibt an, welcher AI-Slash generiert wird Ist es nicht? In Ordnung. In Ordnung. Im Haupttext müssen wir die Aufforderung pausieren, oder? Braun. Also ahmen Sie es nach, indem Sie die EMT-Anfrage weiterleiten Zehn Statusfehler, sofortige Disacettierung. Also unsere Bestätigung, dieser Beitrag funktioniert einwandfrei. Dieser. Fehler, sofort absagen. Okay. Jetzt gebe ich dir den eigentlichen Test. Lassen Sie mich die Eingabeaufforderung wie rund, richtig starten, Einführung für Aural Well Tutobi geben rund, richtig starten, Einführung für Aural Well Tutobi und es ist in Ordnung, wir haben Erfolgsantwort, Status Success , Status Quo 200, willkommen auf dem neuesten Stand der modernen Webentwicklung mit La 12, bla, bla, bla, bla. In Ordnung, unsere API funktioniert also einwandfrei. Also richtig. So ist es. Ihr AB generiert jetzt Text mit Google Gemini APR. Lassen Sie mich jetzt meinen API-Schlüssel in Punkt ENV ändern, sodass er anstelle von A, E aktiviert ist. Ich werde zwei weitere AA zu Testzwecken hinzufügen, die Datei speichern und auf Senden klicken, wir sollten die Fehlerantwort erhalten Ordnung. Der API-Schlüssel ist also nicht gültig Bitte geben Sie einen gültigen API-Schlüssel ein. Okay, alles klar. Alles funktioniert gut. Lassen Sie mich den eigentlichen API-Schlüssel ersetzen. Und noch einmal, lass mich okay sagen . In Ordnung. Auch hier bekommen wir die Antwort des Sets. Fantastisch. Wir haben gerade in La 12 einen voll funktionsfähigen KI-Controller eingebaut, der mit Google Gemini kommuniziert. In Ordnung In der nächsten Lektion werden wir lernen, wie wir Antworten anpassen können, indem wir Parameter wie Temperatur maximale Ausgangsleistung hinzufügen und sogar dynamisch zwischen Modellen wechseln Weitere Informationen finden Sie in der nächsten Lektion. 11. React-Einrichtung: Hallo, alle zusammen. Willkommen zu dieser Vorlesung. In der vorherigen Vorlesung haben wir unsere API entwickelt und in Gemini AI integriert Jetzt ist es an der Zeit, unser Friend End zu implementieren. Laut Freund en werden wir React White Apples Telvin CSS für veraltete Versionen verwenden React White Apples Telvin CSS für veraltete Lass uns anfangen und lass uns ein neues weißes Projekt erstellen. Moment bin ich in meinem Prozessordner, und hier werde ich ein neues Projekt erstellen indem ich diesen Befehl in Terminal NPM, create White at ate, create White at ate Und gefolgt vom Projektnamen, lassen Sie es mich KI, Text, Generate sagen Es gibt ein Framework ein und wählt es aus, wählt es als React und wählt eine Variante aus, wählt als Javascd aus, verwendet Rolldown White, nein, und installiert mit NPM und startet jetzt. Dependance mit PM installieren. Okay. Unser React-Projekt ist also fertig, und dies ist die Standardseite wenn Sie den Druck und die Anwendung ausführen. Lassen Sie mich das beenden, indem ich Strg+C drücke. Jetzt werde ich Delvin CSS vorher installieren. Stellen Sie sicher, dass Sie sich in Ihr Projektverzeichnis bewegt haben, dem KI-Texte generiert Moment bin ich im Projektverzeichnis meines Freundes und dort werde ich dieses TamalNNPM in Stud CSS bei Wind CSS White ausführen Stud CSS bei Wind CSS Im Moment bin ich im Projektverzeichnis meines Freundes und dort werde ich dieses TamalNNPM in Stud CSS bei Wind CSS White ausführen. Damit Sie die Informationen in Ihrem Browser finden können, gehen Sie zu Browser und Google White Okay. Gehen Sie also auf die offizielle Website von Telewn CSS. Und dort findet ihr die Insektion zur Installation des Talwin Rufen Sie diesen Befehl auf und fügen Sie ihn in Ihr Terminal ein. Das habe ich schon einmal gemacht. Sobald Sie mit diesem Schritt fertig sind, müssen wir die weißen Ts pi modifizieren Geben Sie diesen Code ein und gehen Sie zu White Conflict Dot JS und fügen Sie ihn hier ein. Im Bereich Schwarz und Schwarz müssen wir auch Tel-Men-CSS hinzufügen Okay, speichere die Datei. Jetzt gehst du zum Index dieses CSS, löschst alles und gehst auf die Delvin CSS-Website und kopierst diesen Code In Ordnung, spar dir das Tschüss auf. Okay? Das ist es. Okay, alles klar. In dieser Vorlesung haben wir erfolgreich ein neues React-Projekt erstellt und Telvin CSS installiert Danke. Wir sehen uns bei der nächsten Vorlesung. 12. Installation des Abhängigkeitsmoduls: Hallo alle zusammen. Willkommen zu dieser Vorlesung. In der vorherigen Vorlesung haben wir ein neues React-Projekt erstellt und außerdem TelVin CSSRI installiert In diesem Video werden wir nun einige Abhängigkeiten installieren Also werden wir Axos für API car installieren , zum Terminal, zum neuen Terminal gehen und von dort aus NPM install Axios eingeben Okay, es wird also die gesamte Abhängigkeitsdatei installieren. Und mit Axios werden wir unsere Ben-APA-Karte erstellen. Okay. Also wird es installiert. In Ordnung. Also ist es installiert, oder? Also werde ich im Quellcoder einen neuen Ordner namens Components erstellen Innerhalb von Componens werde ich eine neue Datei erstellen und sie ai fm dot JSX nennen sie ai fm dot Okay. Also hier die Standardfunktion, das KI-Formular exportieren und hier einfach geschrieben geboren. KI-Inhaltsgenerator. Sehen Sie sich die Datei an und gehen Sie zu der App, die Punkt J hier festlegt. Entfernen Sie alles. Hier importiere ich meine neue Komponente, die ich zuvor aus den Komponenten AIF Function App Writed und unserer Komponente AIP erstellt habe Komponenten AIF Function App Writed und unserer Komponente . Und wir müssen diesen Export-Standard exportieren Okay, speichern Sie das Y. Jetzt müssen wir unser freundliches B ausführen und dabei NPM run Dev eingeben Okay, öffne diesen Link. Entweder können Sie auf Control Plus klicken oder Sie können diese URL kopieren und in Ihrem Browser platzieren. Wie Sie sehen können, funktioniert unsere Komponente einwandfrei. KI-Inhalt generiert. In Ordnung. In diesem Video haben wir Axios für API-Aufrufe installiert und außerdem eine neue AI-Pom-Komponente erstellt und mit unseren App Js gemountet Und im nächsten Video werden wir ein Formular erstellen, und ich werde es Ihnen im nächsten Video zeigen. Ich danke dir. 13. React-Prompt-Formular: Alle zusammen, willkommen zu diesem Vortrag. In der vorherigen Vorlesung haben wir Axios Film Dependency für unsere AphiCl installiert Axios Film Dependency für und außerdem eine neue Komponente, AI Form Jx, erstellt und diese mit unserem Ambra JS montiert Also, was ich jetzt gemacht habe, ist, ich ein paar Telvin-CSS-Klassennamen für das Ergebnis in der Ambra JSX und ein Diagramm mit unserem AI-Formular hatte das Ergebnis in der Ambra JSX und ein Diagramm mit unserem AI-Formular In der KI-Form JSX habe ich ein Formular eingegeben und hier Und hier haben wir ein Firma-Tag und innerhalb des Farm-Tags haben wir einen Eingabe-Textbereich , haben wir einen Eingabe-Textbereich Benutzer seine Eingabeaufforderung eingeben kann Außerdem haben wir hier die Schaltfläche „Senden“. Also mit dem Namen Get Generated Page. Wie Sie sehen können, ist dies unsere neue UR. Unsere Benutzeroberfläche ist also fertig. Jetzt werden wir unsere Funktionalität implementieren. Lass uns anfangen. Zuerst reagiert das A aus dem ***, das wir importieren müssen, los. UATEFTE-Verwaltung für das Formular bitte, UEAtera für das APA-Auto, wir müssen Axios auch verwenden, um Axios Axios aus Axios importieren. Unsere Abhängigkeit wurde erfolgreich importiert, und jetzt werde ich eine Fuse-Variable Cs für Prom Round, Set Prong und State Initial Value mit dem Wert Null erstellen Cs für Prom Round Abhängigkeit wurde erfolgreich importiert, und jetzt werde ich eine Fuse-Variable Cs für Prom Round, Set Prong und State Initial Value mit dem Wert Null erstellen. Okay? Und dann erstellen wir eine weitere Variable zum Laden. Benutzer also auf die Schaltfläche „Generieren“ klickt, wechselt der Text automatisch zum generierenden Text, sodass der Benutzer verstehen kann, dass hinter den Kulissen etwas passiert ist. Okay? Zu diesem Zweck verwenden wir Loading. Habe es standardmäßig verwendet, setze es auf falsch. Es ist ein boolescher Wert, entweder wahr oder falsch, machen Sie ihn als Standard falsch und lassen Sie mich eine weitere Variable für unsere Antwort erstellen Antwort, Antwort setzen und Anfangswert zuweisen verwendet Jetzt innerhalb des Formulars, und hier beim Einfügen des Werts, werden Sie es rund setzen. Dieser Wert wird immer dann, wenn Benutzer den Wert ändern , automatisch dem Eingabefeld in der Änderung zugewiesen , Pfeilfunktion auf rund gesetzt, E-Punkt, Zielwert Okay. Und lassen Sie mich in der Senden-Funktion über die Schaltfläche „ Senden“ eine neue Eigenschaft hinzufügen, die beim Laden deaktiviert wurde. Dadurch wird das Duplikat reduziert und ein weiterer Backend-Appell. Okay, alles klar. In der generierten Antwort werden wir also anstelle von statischem Text anstelle von statischem Text beim Laden den Text auf Generieren umstellen. Andernfalls wird eine Antwort generiert. Okay, standardmäßig generiert der Text eine Antwort. Wenn der Benutzer nach Eingabe der Aufforderung auf die Schaltfläche klickt und auf die Schaltfläche klickt, ändert sich der Schaltflächentext zu Generieren. Okay? Das ist die Antwort hier. Okay? Und jetzt sind unser Textformulareingabefeld und die Schaltfläche „ Senden“ fertig. Und jetzt werden wir, wann immer Benutzer das Formular abschicken , unseren APA-Anruf tätigen und auf der Grundlage des APA-Anrufs die Antwort anzeigen. Okay, also weiter abschicken, bearbeiten, abschicken. Okay. Also hier werde ich eine neue Funktion erstellen, um unser Formular einzureichen, const, handle, submit Es wird eine Vereisungsfunktion sein. Zuerst müssen wir das Verhalten von Formularen verhindern , indem wir die Standardeinstellung E dot prevent geben. Aber okay. Jetzt setzen wir das Laden auf „True“. Setzt die Antwort auf einen leeren Wert. Okay, speichern Sie ein f. Mal sehen, was passieren wird. Okay. Hier kann ich etwas eingeben und auf Test klicken. Sie können sehen, dass die Schaltfläche auf Generieren umgestellt wurde. Okay. Als Nächstes werden wir unseren eigentlichen APA-Anruf tätigen. Versuch es. Lassen Sie mich versuchen, den Cache-Block hinzuzufügen. Wenn ein Fehler auftritt, wird ein Konsolenfehler angezeigt. Wir gehen zu einem Konsolenfehler und legen die Antwort als Fehler beim Verbinden mit APR fest, setzen wir Verbinden mit APR fest, die Konsole für Daten Okay, versuche Catch und lass mich noch einen Block Final hinzufügen. Nachdem die AP-Farbe fertig ist, werden Sie das Laden als Okay einstellen. In Ordnung. Ich bin im Tri-Block, wir werden unseren eigentlichen APA-Anruf tätigen. Lassen Sie mich eine neue konstante Variable erstellen, Antwort const entspricht x post. Hier müssen wir unsere Backend-API-URL angeben. Bend API uR api dot test, AI generate, richtig und hier müssen wir eine Aufforderung geben Also, was wir von der Zustandsvariablen bekommen, benutzen Sie das eingegebene Ventil. Okay? In Ordnung. Also, es wird den APA bei der Ben APA anrufen und aufgrund des Abschlussballs werden wir die Antwort bekommen. Jetzt müssen wir also die Antwort einstellen. Antwort, Ruhe, Daten, Daten. Andernfalls wird keine eingegangene Antwort angezeigt. Hier machen wir also unseren EPA-Anruf auf der Grundlage der Antwort, wir legen die Antwortvariable fest. Okay? In Ordnung. Jetzt fügen wir eine neue Sekante hinzu, um unsere Antwort unter dem Formular anzuzeigen Nach dem Formular, Antwort. Wenn eine Antwort eingeht, können sie einen entsprechenden Block innerhalb von du hinzufügen und möglicherweise eine Überschrift wie KI-Antwort haben. Lassen Sie mich danach ein PTI hinzufügen und in der PR werde ich unsere tatsächlichen KI-Testteile anzeigen unsere tatsächlichen KI-Testteile Speichern Sie die Datei, fertig sind unsere UI - und APA-Farben. Lassen Sie mich mit unserem aktuellen Browser testen. Okay, lassen Sie mich eine Aufforderung geben, eine zweizeilige Willkommensnachricht für Al API Force schreiben für Al API Force und auf Senden klicken. Fehler beim Herstellen der Verbindung zur API Bitte überprüfen Sie die Konsole auf Daten. Wir bekommen Axios, richtig? Lass mich es debütieren. Wie Pangan Avi Axios schon sagt , KI generiert. Das ist mein APN-PIN. Können wir beim Postboten nachfragen? Das ist mein effektiver Jahreszins. Also, die Ben AP-URL ist falsch. Entschuldigung für den Tippfehler oder die tatsächliche Ben APs api apt Test slash APs AIG Speichern Sie Gehen Sie nun zum Browser, löschen Sie das Konsolenprotokoll und klicken Sie auf Okay, hier haben wir die Antwort. KI-Antwort. Hier sind ein paar Optionen. Willkommen zum La Au APA-Kurs. Ihr Weg zum Aufbau robuster moderner APA beginnt jetzt. Und der OpsonTrady zur Zusammenführung von LAU-APIs. Willkommen im Vorstand. Lassen Sie uns gemeinsam Powerful aufbauen. Okay? Okay, unsere APA funktioniert also. Also haben wir unseren Ben APA erfolgreich implementiert und auch mit React Friend verbunden. Okay? Das ist es. Danke. 14. API-Parameter-Backend: Hallo, nein. Willkommen zu dieser Vorlesung. In der vorherigen Vorlesung haben wir unser AA-Labor erfolgreich mit Google Gemini verbunden und anhand einer einfachen Textaufforderung eine KI-Antwort generiert einer einfachen Textaufforderung eine KI-Antwort In diesem Abschnitt werden wir die Dinge verbessern, indem Parameter hinzufügen, die steuern, wie die KI begann Genau wie bei der Abstimmung der Steuerungen an einer Maschine helfen uns diese Parameter bei der Entscheidung, wie kreativ, wie lange und wie fokussiert unsere KI-Reaktion sein wird Lass uns anfangen. Bevor wir mit dem Code beginnen, wollen wir die wichtigsten Parameter verstehen, die wir verwenden werden. Wir werden Temperatur, Max-Output-Token und Top B verwenden Max-Output-Token und Top B Das sind die drei Parameter, die wir verwenden werden. Also zuerst die Temperatur. Es steuert die Zufälligkeit der KI-Ausgabe. Ein niedriger Wert wie 0,2 für zielgerichtetere sachliche Ergebnisse und ein hoher Wert wie 0,9 kreativere oder unvorhersehbarere Basierend auf 0,220 und 0,9 die Antwortdaten unterschiedlich sein und die Tokens mit der maximalen Ausgangsmenge sind unterschiedlich Legt fest, wie lang die Antwort sein kann. Stellen Sie sich das wie eine Wortbeschränkung vor, zum Beispiel bedeutet 100 eine Sater-Antwort, 500 bedeutet detaillierte Schwäne Dies ist der Zweck von Tokens mit maximaler Ausgangsleistung und Top P steuert die Diversität der KI-Reaktion indem es nur von den wahrscheinlichsten Ergebnissen abfragt Der Standardwert dafür ist eins. Niedrigere Werte sorgen dafür, dass die KI vorhersehbarere Wörter auswählt Zusammen geben Ihnen diese drei Optionen eine präzise Kontrolle über die Melodie und die Länge des generierten Inhalts. Okay, jetzt öffnen wir unseren KI-Controller-Punkt PHB. Und hier nach der Aufforderung. Lassen Sie mich die Jenna-Resin-Konfiguration hinzufügen. Welches wird die RA-Werte haben. Temperatur. Sie erhalten es anhand der Benutzerantwort, des Dollars der Anfrage oder Eingabe. Temperatur. Okay. Wenn der Benutzer den Wert nicht erwähnt hat, setzen wir den Standardwert auf 0,7. Der nächste ist Max How Put Token. Ausgabetoken. Dies erhalten wir auch aus der Benutzerantwort, der Aufforderung zur Eingabe des maximalen Ausgabetokens. Und der Benutzer hat diesen Wert nicht erwähnt, Sie werden ihn als Standardwert auf 200 und schließlich auf Top B setzen . Wir erhalten ihn aus der Benutzerantwort, Anfrage, Anforderungseingabe . Tippen Sie auf B, standardmäßig ist der Wert Eins. Sag die Fünf. Hier , was passiert. Wir lassen den Benutzer optionale Parameter über die APA-Anfrage senden . Wenn sie nichts senden, werden Standardwerte verwendet, das heißt 0,7 für die Temperatur, 200 für die maximale Anzahl von Gütern und eins für das T B. Lassen Sie uns den Postboten öffnen Hier ist ein KI-generiertes Zentrum, lassen Sie mich einen weiteren Parameter für die Temperatur hinzufügen , lassen Sie uns 0,3 setzen Und für das Maximum oder Putken setzen wir 500 und für das obere B setzen wir eins, lassen Sie mich die Anfrage an den alten Gemini senden Also hat die ungültige JSON-Nutzlast Max Output-Token erhalten, das Feld kann nicht gefunden werden Hier ist der Tippfehler. Es ist ein Token, Tokens Okay? Tokens, bleib beim Pi, komm zurück zum Postboten, tausche ihn in Tokens um Klickt jetzt auf Okay, Verbindung zur Gemini-API Es ist an der Zeit, dass ich mehr Zeit verschicke. Lassen Sie mich den Wert wie 0,9 und diesen 200 ändern. Wir erhalten keine Antwort von KI. Lassen Sie mich diese Dip-Parameter entfernen und erneut pixeln, wir erhalten keine Antwort von der KI Lass mich sterben. Okay. In Ordnung. Also, nach ein paar Minuten Pause, habe ich ein Problem gefunden. Wenn wir also eine Anfrage vom Benutzer erhalten, müssen wir diese in Float Indeger Float umwandeln Und hier, oben selbst, erhalte ich den Benutzerparameter Okay, es gibt also die Temperatur, wir werden sie aus der Benutzeranfrage ermitteln. Wenn nicht, werden wir, ähm, den Standardwert 0,7 verwenden, das Gleiche gilt für die maximale Anzahl an Tokens und das oberste B. Okay. Und im APA-Auto, wo wir unsere Temperatur, die maximalen Tokens und den höchsten B-Wert pausieren maximalen Tokens und den höchsten B-Wert Okay? Also beim Postboten, lassen Sie mich das ausweiten, manchmal schlägt es fehl, manchmal funktioniert es Ich verwende kostenlose Versionen. Wenn Sie es bekommen, können Sie es mit verschiedenen Plänen versuchen. Lassen Sie mich jetzt den Wert 0,2 und das maximale Token auf 500 ändern. Lassen Sie uns also überprüfen, welche Art von Ergebnis wir erhalten, okay? Okay, jetzt können Sie sehen, dass die Länge der Beschreibungen nach rechts erhöht wurde. Auf diese Weise können wir also unsere API-Antwort steuern. Hier pausieren wir also drei Parameter: Temperatur, maximale Anzahl an Tokens und Sie können es überprüfen, Sie können es von den USA testen , indem Sie den Wert ändern Ab sofort haben wir unsere API erfolgreich mit Google Gemini und dem Standardmodell Gemini 2.5 Dash Flus implementiert und dem Standardmodell Gemini 2.5 Dash Okay. Das sind Leute, wir haben unser API-Projekt erfolgreich umgesetzt. Ja. 15. Parameter in der Benutzeroberfläche: Spielt alle, willkommen zu dieser Vorlesung. In der vorherigen Vorlesung haben wir unser Reaktionsformular implementiert und ermöglichen es dem Benutzer, die Eingabeaufforderung einzugeben und KI-Restformulare zu generieren. Jetzt werden wir zusätzliche Parameter hinzufügen. Dafür habe ich hier im Formularblock drei neue Füllungen für Temperatur, maximale Tokens und das obere B hinzugefügt maximale Tokens und das obere B Also alle Texteingaben. Okay. Jetzt werden wir eine neue Statusvariable für neu erstellte Felder erstellen. Lassen Sie uns nach den Nachteilen der Runde beginnen Lassen Sie mich eine neue Zustandsvariable für Temperatur, Temperatur, Sitz, Temperatur und Zustandsvariable, Zustand verwenden, erstellen für Temperatur, Temperatur, Sitz, . Stellen Sie sie standardmäßig auf 0,2 ein. Okay. Und lassen Sie mich eine weitere Variable für Max Tokens erstellen. Legen Sie die maximale Anzahl an Tokens fest und verwenden Sie wieder den Status als Standardwert . Setzen wir ihn auf sechs und eine weitere Variable für den obersten Wert. Satz, Status und Anfangswert, setzen Sie es auf eins. Sag die Datei. Und jetzt komm zurück zum Formularblock. Hier haben wir also die Temperaturen, den Wert, geben uns die Temperatur und die unveränderte E-Fehlerfunktion, Sitztemperatur, und wir müssen die Eingabe in den Gleitkommawert umwandeln. Zu diesem Zweck verwenden wir den schnellen Float und den Eingabewert E Punkt als Zielpunktwert. Okay, das Gleiche gilt für die maximale Anzahl an Tokens. Sie hier statt der Temperatur die Stellen Sie hier statt der Temperatur die maximale Anzahl an Tokens ein. Und das statt passbd wird es ein Integer-Wert sein Anstatt Passboard zu verwenden, ändere es auf den Wert „Vergangenheit“ und „Endwert“ statt auf die eingestellte Temperatur und setze die maximale Anzahl an Tokens. Und für das obere B wird der Wert auf Top B gesetzt und hier wird der Wert auf gesetzt und hier wird der Wert auf B gesetzt, für das Diagramm und der Zielpunktwert gesetzt. Okay. Sag die Fünf. Jetzt müssen wir diese Messwerte zusammen mit der Cronto-Temperatur als Höchstwert übergeben der Cronto-Temperatur als Höchstwert Und rede B. Sag die Datei. A: Im Antwortbereich habe ich ein paar zehn CSS-Klassen hinzugefügt , um die Ausgabeantwort deutlicher zu machen. Sag die Datei. Gehe zum Browser und lass mich Pi eingeben. Klicken Sie auf Generieren. Bei R Ponts, hallo. Wie kann ich dir heute helfen? Okay, unser AB funktioniert also einwandfrei. Sie können das mit einer anderen Runde überprüfen. Okay. Ordnung. Danke. 16. Vielen Dank: Herzlichen Glückwunsch. Sie haben diesen Kurs offiziell abgeschlossen und mithilfe von Lawltwel, Google Gemini, API und React einen KI-gestützten Conden-Generator erstellt Sie haben gelernt, LA mit Google Gemini und API zu verbinden, mit dynamischen Proms umzugehen, KI-Parameter zu verfeinern und einen sauberen Freund und eine Benutzeroberfläche zu erstellen, einen sauberen Freund und eine Benutzeroberfläche zu erstellen Benutzeroberfläche Sie haben einen langen Weg zurückgelegt, und ich bin wirklich stolz auf Ihre Fortschritte Jetzt sind Sie an der Reihe, zu zeigen, was Sie gebaut haben. Sie als Klassenprojekt einen Screenshot Ihres Arbeitsfrontends, die Prom-Parameter und die KI-Antwort zu sehen sind, und laden Sie ihn in den Bereich für das Klassenprojekt hoch. Wenn du dein eigenes kreatives UI-Design hinzugefügt oder einen anderen Ball-Stil verwendet hast, würde ich es gerne sehen. Dies hilft Ihnen, Ihr Lernen zu stärken und inspiriert auch andere Schüler in der Community Wenn Ihnen dieser Kurs gefällt und Sie etwas Wertvolles lernen, nehmen Sie sich bitte einen Moment Zeit, um eine Bewertung abzugeben Ihr Feedback hat mir wirklich geholfen, mich zu verbessern, und motiviert mich , noch mehr KI- und arabische Kurse für Sie zu erstellen Vergiss auch nicht, mir hier zu folgen. Sie werden also benachrichtigt, wenn ich einen neuen Kurs oder Bonusunterricht veröffentliche. Nochmals herzlichen Glückwunsch zum Abschluss dieser Reise. Entwickeln Sie weiter, experimentieren Sie weiter mit APIs und denken Sie daran, dass jede großartige App mit einer einzigen Idee und ein paar Zitatzeilen beginnt mit einer einzigen Idee und ein paar Zitatzeilen Ich kann es kaum erwarten zu sehen, welches tolle Projekt Sie als Nächstes erstellen werden Danke, dass du bei mir gelandet bist und wir sehen uns im nächsten Kurs. Danke.