ACTIONS FÜR CUSTOM GPTS - Das umfassende Tutorial für Dein eigenes ChatGPT, das ALLES kann!

Digitale Profis
14 Jan 202431:19

Summary

TLDRDieses Videotutorial führt durch die Erstellung von benutzerdefinierten GPTs mit Fähigkeiten, die über den Chat hinausgehen, indem es die Verwendung von APIs zur Automatisierung erklärt. Der Fokus liegt auf der Integration von SaaS-Tools wie Sapi, um Dokumente zu erstellen, sowie der Erstellung von benutzerdefinierten Aktionen mit Open-Source-Tools wie dem GPT Customizer und Jason Action Creator. Es werden auch Probleme beim API-Schlüssel-Management diskutiert und umgehend, mit dem Ziel, die GPTs zu erweitern und individuelle Anwendungsfälle für den User zu ermöglichen.

Takeaways

  • 😀 Das Video behandelt die Erstellung von benutzerdefinierten GPTs (Generative Pre-trained Transformers) mit zusätzlichen Fähigkeiten über APIs hinaus dem Chat-GPT.
  • 🔍 Der Sprecher hat ein großes Interesse an der Automatisierung durch 'Actions' und stellt eine Anleitung für das Einrichten dieser Funktionalität bereit.
  • 🛠️ Es wird ein technisches Tutorial gegeben, das zeigt, wie man mit 'Sapier' (einer Automationssoftware) und OpenAI zusammenarbeitet, um benutzerdefinierte Aktionen zu erstellen.
  • 📝 Der Prozess beginnt mit dem Erstellen eines neuen GPTs und dem Hinzufügen von 'Actions' im Konfigurations-Tab.
  • 🔗 Der Benutzer wird durch den Import von URLs und die Verwendung von JSON-Code geführt, um die gewünschten 'Actions' zu definieren.
  • 🔑 Für die Authentifizierung und das Nutzen von externen APIs wird der GPT-API-Key benötigt, der in der Regel im Hintergrund der Anfragen verwendet wird.
  • 📚 Es wird auf die Bedeutung der Dokumentation verwiesen, um zu verstehen, wie man mit verschiedenen APIs und deren Endpunkten umgeht.
  • 🤖 Ein Beispiel für die Erstellung einer 'Action' zur Erstellung eines Google-Dokuments mithilfe von 'Sapier' wird gegeben.
  • 🔍 Der Sprecher verwendet ein Tool namens 'GPT Customizer fileefinder', um ein Schema für eine API-Verbindung zu erstellen, basierend auf einer URL.
  • 🛑 Es gibt technische Schwierigkeiten mit der Übermittlung des API-Schlüssels in den Anfragen, die im Video diskutiert und mit einem Workaround umgangen werden.
  • 📝 Der Sprecher betont die Notwendigkeit, die Anweisungen und den Zweck des GPTs im 'Instructions'-Template zu definieren, um die gewünschten Ergebnisse zu erzielen.

Q & A

  • Was sind die Hauptthemen des Tutorials?

    -Das Tutorial behandelt die Erstellung von benutzerdefinierten GPTs (Custom GPTs) mit zusätzlichen Fähigkeiten über APIs hinaus, die Möglichkeit der Automatisierung mit Hilfe von SAPI und die Integration von APIs wie Genus in Custom GPTs.

  • Was ist der GPT Store und wozu dient er?

    -Der GPT Store ist eine Sammlung von verschiedenen GPTs, von denen Benutzer ihre eigenen Versionen erstellen können. Er ermöglicht es, neue GPTs anzulegen und zu konfigurieren.

  • Wie wird eine neue Action in einem Custom GPT erstellt?

    -Eine neue Action wird im Custom GPT erstellt, indem man im Konfigurations-Tab (configure Tab) auf 'Actions' geht und 'Create a new Action' auswählt. Man kann dann entweder eine Vorlage auswählen oder direkt aus dem Dropdown-Menü 'Template' auswählen.

  • Was ist SAPI und wie wird es in diesem Tutorial verwendet?

    -SAPI (Software Automation Platform) ist eine Plattform zur Automatisierung von Aufgaben. Im Tutorial wird SAPI verwendet, um verschiedene Aktionen wie das Erstellen von Google-Dokumenten oder das Senden von E-Mails zu automatisieren.

  • Wie wird eine Verbindung zu einem Google-Konto hergestellt, um Aktionen auszuführen?

    -Um eine Verbindung zu einem Google-Konto herzustellen, wird in SAPI der entsprechende Account verknüpft, indem man auf einen Button klickt und dann sein Google-Konto auswählt und Zugriff gewährt.

  • Was ist der Unterschied zwischen 'list available actions' und 'run action'?

    -'List available actions' zeigt eine Liste aller verfügbaren Aktionen an, während 'run action' eine bestimmte Aktion ausführt, die man ausgewählt hat.

  • Wie wird der Name einer Action in SAPI festgelegt?

    -Der Name einer Action wird in SAPI festgelegt, indem man im Dropdown-Menü 'Action Name' einen Namen auswählt oder einen eigenen Namen vergeben kann, z.B. 'gdox document'.

  • Was ist der Zweck des 'show all options' Links in SAPI?

    -Der 'show all options' Link in SAPI ermöglicht es, zusätzliche Einstellungen für eine Aktion anzuzeigen und zu bearbeiten, wie z.B. den Speicherort des zu erstellenden Dokuments oder die Authentifizierungsmethode.

  • Wie wird sichergestellt, dass eine Aktion in SAPI korrekt ausgeführt wird?

    -Um sicherzustellen, dass eine Aktion korrekt ausgeführt wird, kann man in SAPI die Option 'Require Preview before running' aktivieren, die einen Zwischenschritt bietet, um zu überprüfen, ob die gewünschte Aktion tatsächlich ausgeführt wird.

  • Was ist der Zweck des 'genius.io' API und wie wird es in dem Tutorial verwendet?

    -Das 'genius.io' API wird im Tutorial verwendet, um Nachrichten zu einem bestimmten Thema, wie zum Beispiel 'Klimawandel', zu suchen. Es ermöglicht die Integration von Suchfunktionen in Custom GPTs.

Outlines

00:00

😀 Tutorial für Custom GPT Actions

Dieses Video erläutert, wie man Custom GPTs mit eigenen Fähigkeiten ausstatten kann, die über die chatgpt-Funktionen hinausgehen. Es wird gezeigt, wie man Actions über APIs erstellen und mit Hilfe von Sapeier eine Anleitung und Beispielcode für die Erstellung von Automations-Aktionen erhält. Der Prozess umfasst das Erstellen eines neuen GPTs, das Hinzufügen von Actions und das Konfigurieren dieser manuell oder durch Import von URLs.

05:01

🔧 Einrichtung von Sapeier-Aktionen

Der Abschnitt beschreibt die Erstellung von Aktionen mit Sapeier, einer Software zur Automatisierung. Dazu gehört das Erteilen von OpenAI-Zugriff auf den Sapeier-Account, das Hinzufügen neuer Actions und das Konfigurieren von Details wie Dokumentenname, Inhalt und Speicherort in Google Drive. Es wird auch gezeigt, wie man eine Vorschau der Actions erstellen kann, bevor sie ausgeführt werden.

10:01

🛠 Implementierung von GPT-Aktionen

Hier wird gezeigt, wie man die zuvor in Sapeier erstellten Aktionen in den GPT-Builder integriert. Dazu gehört das Schreiben von kryptischen Befehlen, die die auszuführende Action identifizieren, sowie das Einrichten von Regeln und Anweisungen für den GPT. Es wird auch auf Probleme eingegangen, die bei der Kommunikation mit externen Websites auftreten können und wie man diese beheben kann.

15:03

🔄 Erstellung und Test von Dokumenten

In diesem Paragraphen wird die Verwendung der erstellten GPT-Aktionen zur Erstellung von Google-Dokumenten beschrieben. Der Prozess umfasst das Schreiben von Text, das Senden der Anfrage an den GPT, die Überprüfung auf Fehler und das Bestätigen der Erstellung des Dokuments. Es wird auch ein zweites Beispiel ohne Vorschau und ohne genauen Namen der Action durchgeführt.

20:05

🔍 Integration von APIs in GPT

Dieser Abschnitt behandelt die Integration von APIs in den GPT ohne Sapeier. Es wird ein Beispiel gegeben, wie man eine neue Action für die Suche nach Nachrichtenartikeln erstellt, indem man die API-Dokumentation nutzt und ein Schema definiert. Es wird auch auf die Authentifizierung mit einem API-Schlüssel und die Verwendung von Custom GPT für die Erstellung des Schemas eingegangen.

25:05

🚧 Problembehandlung bei API-Integration

Der letzte Paragraph beschreibt die Probleme, die bei der Integration des API-Schlüssels in den GPT auftraten, und wie man diese beheben kann. Es wird ein Workaround vorgestellt, bei dem der API-Schlüssel direkt in die Anfrageparameter eingeschlossen wird, und es wird auf die Risiken dieser Methode hingewiesen, insbesondere bei öffentlich zugänglichen GPTs.

30:05

📚 Fazit und Nächste Schritte

Zum Schluss werden die gelernt Inhalte des Videos zusammengefasst und es wird auf die Vielzahl der Möglichkeiten hingewiesen, die die Erstellung von Actions und die Integration von APIs mit dem GPT bietet. Es wird auch auf die Bedeutung der Dokumentation und des GPT-Customizer für die Erstellung von Schemas aus der API-Dokumentation verwiesen.

Mindmap

Keywords

💡Custom GPTs

Custom GPTs beziehen sich auf angepasste Versionen von generativen Pragmata-Modellen, die spezifische Fähigkeiten oder Funktionen haben, die für bestimmte Anwendungsfälle konfiguriert wurden. Im Video werden die Möglichkeiten und Vorteile dieser benutzerdefinierten Modelle erläutert, wie zum Beispiel die Erweiterung von Fähigkeiten außerhalb von Chat-Funktionen.

💡Actions

Actions stellen in diesem Kontext die Fähigkeiten dar, die einem GPT über APIs hinzugefügt werden können, um es für eine Vielzahl von Aufgaben zu befähigen, die über die Grundfunktionen eines Chatbots hinausgehen. Im Video wird gezeigt, wie man diese Actions erstellt und nutzt, um Automatisierungen durchzuführen.

💡APIs

APIs, Abkürzung für Application Programming Interfaces, sind Schnittstellen, die es Anwendungen ermöglichen, miteinander zu interagieren. Im Video wird erläutert, wie APIs verwendet werden, um benutzerdefinierte GPTs mit zusätzlichen Fähigkeiten auszustatten.

💡Sapier

Sapier ist in diesem Kontext vermutlich ein Schreibfehler für 'Zapier', ein Online-Dienst zur Automatisierung von Aufgaben zwischen verschiedenen Web-Apps. Im Video wird gezeigt, wie man mithilfe von Zapier eine Verbindung zu verschiedenen APIs herstellt und Automatisierungen einrichtet.

💡Automatisierung

Automatisierung bezieht sich auf den Prozess des Erstellens von Systemen oder Prozessen, die Aufgaben automatisch ausführen, ohne ständige menschliche Intervention. Im Video wird gezeigt, wie man mithilfe von Custom GPTs und Actions eine Vielzahl von Automatisierungen einrichtet.

💡GPT Store

Der GPT Store ist eine hypothetische Sammlung von Ressourcen oder Modellen, die im Video erwähnt werden, um neue GPTs zu erstellen oder zu konfigurieren. Es ist wahrscheinlich eine Metapher für eine Bibliothek von Vorlagen oder Tools, die für die Erstellung von benutzerdefinierten GPTs verwendet werden können.

💡JSON Code

JSON Code ist eine formale Syntax zur Datenserialisierung, die im Video erwähnt wird, um die Struktur und die Daten, die für die Erstellung von Actions in benutzerdefinierten GPTs verwendet werden, zu beschreiben. JSON ist weit verbreitet in Web-Diensten und APIs für die Datenübertragung.

💡OpenAI

OpenAI ist eine künstliche Intelligenz-Forschungsorganisation, die für die Entwicklung von fortschrittlichen AI-Modellen bekannt ist, einschließlich der GPT-Modelle (Generative Pre-trained Transformers). Im Video wird OpenAI als Quelle für die GPT-Technologie und -Tutorials erwähnt.

💡Authentifizierung

Authentifizierung ist der Prozess, bei dem eine Entität (z. B. ein Benutzer oder ein Programm) ihre Identität bestätigt, um auf geschützte Ressourcen zuzugreifen. Im Video wird die Authentifizierung erörtert, um den GPT-Zugriff auf verschiedene APIs und Services wie Google Docs oder Genus sicherzustellen.

💡GPT Customizer

GPT Customizer ist vermutlich ein Werkzeug oder eine Methode, die im Video verwendet wird, um benutzerdefinierte GPTs zu erstellen oder zu konfigurieren. Es ermöglicht es dem Benutzer, die Funktionsweise des GPTs anzupassen, indem es die Erstellung von Schemas aus API-Dokumentationen unterstützt.

💡Genuse API

Die Genuse API ist ein Beispiel für eine externe API, die im Video verwendet wird, um Nachrichten oder Daten zu einem bestimmten Thema, wie zum Beispiel 'Klimawandel', zu suchen und abzurufen. Der Anwendungsfall zeigt, wie man eine Verbindung zu einer externen Datenquelle herstellt und diese in einem GPT integriert.

Highlights

Die Custom GPTs sind bei der Zielgruppe sehr gut angenommen und bieten unglaubliche Möglichkeiten.

Ein häufig angefordertes Feature ist die Erweiterung der eigenen GPTs mit Fähigkeiten über APIs.

Das Video soll die Verwendung von Actions und APIs in Custom GPTs erklären, auch wenn es etwas technischer ist.

Save wird verwendet, um eine Menge Automation zu erledigen und bietet einen verständlichen Einstieg.

Ein 'get started Guide' von CP wird genutzt, um die Schritte für die Verwendung von Actions zu erklären.

Ein neues GPT wird angelegt, um die Custom Actions zu erstellen und zu konfigurieren.

Actions können manuell oder durch Import aus einer URL erstellt werden.

Ein Beispielcode für Actions wird bereitgestellt, um die grundlegende Syntax zu verstehen.

Es wird auf ein Tutorial verwiesen, das das Erstellen von Plugins für Open AI detaillierter erklärt.

Sapier bietet einen 'get started Guide', der die Schritte für die Erstellung von Actions mit CP beschreibt.

Eine neue Action wird mit 'import from URL' in CP erstellt, um die Automatisierung zu beginnen.

Instructions Templates werden verwendet, um die Actions in CP zu definieren.

Es wird gezeigt, wie man mit CP verschiedene Aktionen wie das Senden von Direktnachrichten oder das Erstellen von Dokumenten automatisiert.

Ein Beispiel für die Erstellung eines Google Docs mit CP wird gegeben.

Die Authentifizierung für Open AI und CP ist erforderlich, um die Actions auszuführen.

Es wird erklärt, wie man die Actions in Chat GPT aktiviert und verwendet.

Eine zweite Action wird mit der API von Genus erstellt, um die Suche nach Nachrichten zu demonstrieren.

Ein GPT Customizer wird verwendet, um das Schema für die API von Genus zu erstellen.

Probleme beim Festlegen des API Keys für die Actions werden diskutiert und umgangen.

Es wird ein Workaround gezeigt, um die Authentifizierung mit dem API Key manuell in den Anfragen zu beheben.

Das Video schließt mit der Aufforderung, Feedback und Tipps für die bessere Verwendung von API Keys in GPTs zu geben.

Transcripts

play00:00

unsere Tutorials zu den Custom gpts sind

play00:02

bei euch ja extrem gut angekommen und

play00:04

die Möglichkeiten die sich dadurch

play00:05

ergeben sind unglaublich aber eine Sache

play00:08

haben wir jetzt wirklich oft genug

play00:09

gehört und gelesen dass ihr das Video

play00:11

natürlich bekommt die Actions also die

play00:13

Möglichkeit die eigenen gpts auch mit

play00:15

Fähigkeiten außerhalb von chatgpt

play00:17

auszustatten über APIs interessieren

play00:19

euch brennend in diesem Video werden wir

play00:21

uns das Ganze einmal anschauen auch wenn

play00:23

es ein etwas technischeres Thema ist wir

play00:25

haben einen ganz guten Weg gefunden denn

play00:27

wir werden zunächst einmal save

play00:29

verwenden und ein en damit können wir

play00:30

eine Menge Automation erledigen und

play00:32

bekommen netterweise einen gut

play00:34

verständlichen get started Guide von CP

play00:36

selbst danach wollen wir uns aber auch

play00:38

noch anschauen wie das mit APIs klappt

play00:40

bei denen vielleicht nicht genau erklärt

play00:42

wird wie ein Custom GPT damit erstellt

play00:44

wird denn das wird wahrscheinlich in den

play00:46

meisten Fällen zu sein aber starten wir

play00:48

erst einmal mit sapier und schauen was

play00:49

wir damit so alles erreichen können wir

play00:51

beginnen damit dass wir ein neues GPT

play00:53

anlegen dazu klicken wir hier in der

play00:55

Seitenleiste auf explore gpts da kommen

play00:58

wir mittlerweile zum GPT Store und und

play01:00

dann oben rechts auf create dann

play01:02

bekommen wir dieses Fenster das kennt

play01:03

man wahrscheinlich schon wo wir unsere

play01:05

eigene Version von jatgpt erstellen

play01:07

können wenn du auf der Suche nach einem

play01:08

Tutorial bist wie das ganz grundlegend

play01:10

funktioniert das habe ich dir in der

play01:11

Beschreibung verlinkt wir wollen uns

play01:13

jetzt allerdings direkt mit actions

play01:15

beschäftigen daher werde ich hier keine

play01:16

Zeit verschwenden das ganze mit dem GPT

play01:19

Bilder zu bauen sondern wir wechseln

play01:20

hier auf der linken Seite direkt in

play01:22

unseren konfigureiter wo wir eben alles

play01:24

manuell und händisch einstellen können

play01:26

wenn ich jetzt ein bisschen nach unten

play01:28

scrolle dann finde ich ganz unten

play01:30

aktuell den Abschnitt actions und kann

play01:32

dann create a new Action auswählen hier

play01:34

habe ich jetzt mehrere Möglichkeiten

play01:36

wenn wir gleich Saier verwenden dann

play01:38

werden wir das ganze mit import from URL

play01:40

machen wir können allerdings auch einige

play01:41

Beispiele ausprobieren wenn wir hier auf

play01:43

das Dropdown klicken und das würde ich

play01:45

vielleicht einmal kurz machen und ich

play01:46

würde einmal nur hier kurz blank

play01:48

Template auswählen denn dann sehen wir

play01:50

was wir hier bekommen wir bekommen hier

play01:52

Jason Code der also für uns hier

play01:54

eingetragen wird und das ist im Prinzip

play01:56

etwas D wir immer machen müssen wenn wir

play01:58

eine eigene Action erstellen hier gibt

play02:00

es dann einige Dinge die angegeben

play02:01

werden wie z.B den Titel und die

play02:03

Description von unserer Action und dann

play02:05

viele andere Dinge die wir hier einfügen

play02:07

müssen ich möchte in diesem Video jetzt

play02:09

nicht dieses Schema oder diesen Jason

play02:11

Code den wir hier schreiben komplett

play02:12

besprechen wer das genauer im Detail

play02:15

studieren will dem würde ich die

play02:16

folgende Seite empfehlen die ich

play02:17

natürlich auch in der Beschreibung

play02:18

verlinke nämlich das G started Tutorial

play02:21

für Plugins von Open ai selbst gibt es

play02:23

aktuell keine wirkliche Vorlage für die

play02:26

Actions aber wenn wir uns das ganze hier

play02:28

mal anschauen dann sehen wir das hier

play02:29

auch der Jason Code erklärt wird und da

play02:32

kann man sich also auf jeden Fall

play02:33

einlesen wir werden das für sapier jetzt

play02:35

wie gesagt nicht brauchen und auch dann

play02:37

wenn wir am Ende unsere eigene API oder

play02:40

etwas Eigenes einbinden sozusagen dann

play02:42

werde ich euch einen Trick zeigen wie

play02:44

man das ganze sehr viel leichter bekommt

play02:45

für jetzt würde ich sagen ich lösche das

play02:47

ganze noch mal bestätige das hier einmal

play02:49

kurz und wir starten wirklich mit sapier

play02:51

von SAP kriegen wir nämlich einen

play02:53

schönen get started Guide der natürlich

play02:55

auch in der Beschreibung verlinkt ist

play02:57

und wir sehen hier eigentlich genau was

play02:58

wir machen müssen also eine Liste das

play03:00

ist trotzdem nicht so ganz einleuchtend

play03:02

und es wird nicht alles zu 100% erklärt

play03:04

aber wir gehen es jetzt einmal Schritt

play03:05

für Schritt durch ist nicht ganz einfach

play03:07

aber denke ich mit einem Tutorial

play03:09

relativ gut zu verstehen und dann haben

play03:11

wir werden wir gleich sehen eine Menge

play03:12

von Möglichkeiten zunächst einmal sollen

play03:15

wir also diese URL hier kopieren das

play03:17

mache ich jetzt mal also kopiere ich

play03:19

einfach in meine Zwischenablage das GPT

play03:22

haben wir schon erstellt wir sind schon

play03:23

im configure Tab ich soll mein GPT

play03:25

benennen und dann die Action hinzufügen

play03:27

und dann soll ich hier import from URL

play03:29

auswählen und diese URL einfügen das

play03:32

machen wir doch mal ich gehe also zurück

play03:34

ich scrolle nach unten ich erstelle

play03:36

meine neue Action und dann klicke ich

play03:39

auf import from URL und füge hier

play03:41

einfach das ein was ich gerade bei Saier

play03:43

kopiert habe soweit ich das mache sehe

play03:46

ich dass jetzt hier alles für uns

play03:47

eingetragen wird also wir bekommen

play03:49

diesen kompletten schemacode der in

play03:51

diesem Fall ziemlich viel ist hier

play03:52

einfach für uns eingetragen und wenn ich

play03:54

ein bisschen weiter nach unten scrolle

play03:55

sehe ich dass ich auch zwei actions hier

play03:57

direkt bekommen habe list available

play03:59

actions und run Action also eine Liste

play04:01

der verfügbaren Aktionen bekommen und

play04:04

eine Aktion ausführen schauen wir mal

play04:06

zurück in unseren ged Guide was wir als

play04:08

nächstes machen müssen ich sehe also

play04:10

hier wir kriegen relativ viel Text und

play04:12

dann soll ich ein instructions Template

play04:15

kopieren und unten unter meine

play04:17

existierenden instructions hinzufügen

play04:19

das klicke ich einmal an dann scrollen

play04:21

wir einfach nur ein bisschen unten nach

play04:22

unten auf der Seite und ich sehe dann

play04:24

diesen Text hier das werde ich also

play04:26

alles mal kopieren mit ganz normal in

play04:29

meine Zwischenablage dann gehen wir

play04:31

zurück ich möchte dann hier jetzt in

play04:33

diesem Fall zurückgehen also wir haben

play04:35

unsere Action hinzugefügt und dann soll

play04:37

ich das in instructions hier einfügen

play04:39

wir sehen auch unten dass wir unsere

play04:40

Action haben und dann kann ich das hier

play04:42

einfach mal einfügen natürlich könnten

play04:44

wir davor auch schon weitere Anweisungen

play04:46

haben das haben wir jetzt gar nicht

play04:47

gemacht aber wir können auch einfach nur

play04:48

das hier einfügen und hier ist jetzt ein

play04:51

bisschen komisch dass bei required

play04:53

actions hier eigentlich zwei Dinge

play04:54

stehen die ich so überhaupt nicht machen

play04:56

möchte hier steht z.B Google Calendar

play04:57

find Event und slack Direct Message und

play05:01

das möchte ich einfach mal komplett

play05:02

wieder löschen an dieser Stelle bzw

play05:04

sagen wir mal hier bis zum ersten Punkt

play05:06

mit Action denn ich möchte meine actions

play05:09

ja selbst definieren also was passiert

play05:11

wenn ich das ganze so verwende und dazu

play05:14

müssen wir auf eine andere Seite von

play05:15

sapier gehen und das ist diese Seite

play05:17

hier können wir jetzt nämlich

play05:19

verschiedene Aktionen mit sapier

play05:20

erstellen die wir dann mit unserem GPT

play05:22

verwenden können wenn wir das das erste

play05:24

Mal aufrufen dann sehen wir dass wir

play05:26

hier open ai Zugriff auf unseren sapier

play05:28

Account geben müssen das sollten wir

play05:30

also in einem Browser machen bei dem wir

play05:31

mit unserem open ai Account eingeloggt

play05:33

sind wenn wir zeitgleich das GPT

play05:35

bearbeiten sind wir das allerdings

play05:36

natürlich auch das hat jetzt zur Folge

play05:39

dass openi letztendlich auf die Aktionen

play05:41

oder auf die Automationen die wir mit

play05:43

Saier erstellen zugreifen können und

play05:45

wenn wir dann unserem GPT genau sagen

play05:47

wie das heißt und wie das funktioniert

play05:48

dann können wir das im GPT verwenden ich

play05:51

gewähre hier also zunächst einmal den

play05:53

Zugriff indem ich aufau klicke und dann

play05:55

sollten wir in der Lage sein unsere

play05:57

erste GPT Action hier hinzuzufügen wenn

play06:00

man das dann schon mal gemacht hat dann

play06:01

werden alle actions hier eben

play06:02

aufgelistet ich kann jetzt allerdings

play06:04

einfach mal mit add a new Action etwas

play06:06

hinzufügen und hier können wir jetzt im

play06:08

Prinzip alles machen was wir mit sapier

play06:10

eben machen können sapier wie gesagt ist

play06:12

eine Software zur Automation und wir

play06:13

haben hier viele verschiedene

play06:15

Möglichkeiten ich sehe z.B Ideen hier

play06:17

unten Direktnachrichten ins s senden

play06:19

einen Entwurf in Gmail verfassen oder

play06:21

ein spreadsheet in Google sheets

play06:23

erstellen und ich möchte jetzt hier

play06:24

einfach mal anfangen indem ich google

play06:26

eingebe sobald ich das mache bekomme ich

play06:27

auch immer Vorschläge also ich kann hier

play06:29

dann einfach durchscrollen und kann

play06:31

verschiedenste Dinge auswählen

play06:33

vielleicht bleibe ich mal bei Google

play06:34

Docs dann können wir vielleicht ein

play06:35

Dokument erstellen ich gebe also Google

play06:37

Docs ein und dann könnte ich z.B create

play06:40

document from Text auswählen also ich

play06:41

möchte ein Dokument erstellen mit einem

play06:43

bestimmten Text das ist jetzt ein

play06:45

relativ einfaches Beispiel aber wir

play06:47

wollen das Video auch nicht unnötig in

play06:48

die Länge ziehen wir können hier wie

play06:50

gesagt alles ausprobieren und das ganze

play06:52

kann man sich dann einfach so

play06:52

zusammenklicken das ist wirklich nicht

play06:54

schwierig je nachdem was ich hier

play06:56

auswähle in meinem Fall habe ich jetzt

play06:57

Google Docs ausgewählt muss ich

play06:59

natürlich auch einen entsprechenden

play07:00

Account verknüpfen sodass das ganze dann

play07:02

am Ende auch Zugriff hat und für mich

play07:04

dieses Dokument erstellen kann das kann

play07:06

ich dann ganz einfach machen indem ich

play07:07

hier auf diesen Button klicke und dann

play07:09

muss ich einfach nur mein entsprechendes

play07:10

Google Konto verbinden ich klicke auf

play07:12

Yes continue to Google Docs und kann

play07:15

dann ein Konto auswählen dass ich

play07:16

verbinden möchte sobald ich das gemacht

play07:18

habe und das ganze entsprechend

play07:20

bestätigt also den Zugriff eben

play07:22

zugelassen habe werde ich wieder zurück

play07:24

zur Seite geleitet und ich sehe jetzt

play07:26

dass ich diesen Account hier habe ich

play07:28

kann hier auf das Dropdown klicken wenn

play07:29

ich mehrere Accounts habe und kann

play07:31

einfach dann den auswählen den ich eben

play07:33

haben möchte jetzt habe ich mehrere

play07:35

weitere Dinge die ich ausfüllen muss

play07:37

also wie soll mein Dokument erstellt

play07:38

werden der Dokument Name und der

play07:40

dokumentinhalt wir lassen das allerdings

play07:43

alles mal auf Standard also have ai gess

play07:45

a value for this field denn

play07:47

normalerweise ist unser GPT schlau genug

play07:49

wenn wir sagen wir wollen diesen Inhalt

play07:51

in unserem Dokument haben dass das dann

play07:52

korrekt übergeben wird dann haben wir

play07:54

hier noch einen relativ unauffälligen

play07:56

Link mit show all options der allerdings

play07:57

ziemlich wichtig ist hier können wir

play07:59

zunächst mal angeben wo das ganze

play08:01

gespeichert werden soll und als Standard

play08:03

ist hier einfach root also unser

play08:05

Stammverzeichnis wenn ich das allerdings

play08:06

anklicke dann kann ich auch etwas

play08:09

Spezielles angeben ich kann also hier

play08:10

das einmal auswählen und wenn ich dann

play08:12

in das Feld klicke dann werden wir hier

play08:14

alle meine Ordner vorgeschlagen die ich

play08:16

eben in meinem Google Drive habe also

play08:18

auf die das ganze dann Zugriff hat wenn

play08:20

hier der Ordner den ich verwenden möchte

play08:22

noch nicht da ist ich den vielleicht

play08:23

gerade erst erstellt habe dann kann ich

play08:25

einfach irgendwo hier z.B hier oben auf

play08:28

refresh klicken das sind verschiedene

play08:30

Button die ich hier habe dann wird das

play08:31

Ganze eben neu geladen und jetzt sollte

play08:33

ich in der Lage sein auch meinen Ordner

play08:35

wenn ich ihn gerade erstellt habe zu

play08:36

finden es kann tatsächlich ein bisschen

play08:38

dauern bei mir hat es schon bis zu einer

play08:40

halben Stunde gedauert nachdem ich einen

play08:41

neuen Ordner erstellt hatte bis er hier

play08:43

angezeigt wurde in meinem Fall habe ich

play08:45

das allerdings jetzt schon ein bisschen

play08:46

im Voraus gemacht habe dementsprechend

play08:48

hier meinen GPT Doc Ordner und kann den

play08:50

einfach auswählen und dann habe ich hier

play08:52

noch ein Feld Action Name das sieht

play08:55

jetzt erstmal nicht besonders wichtig

play08:56

aus hier steht auch eigentlich optional

play08:58

aber das ist für uns eigentlich etwas

play09:00

das wir ganz gut nutzen können und

play09:01

dementsprechend würde ich jetzt einfach

play09:03

mal einen Namen vergeben hier ist schon

play09:05

ein Vorschlag Google Docs create

play09:06

document from text GPT Docs Folder das

play09:09

ist natürlich ziemlich lang ich könnte

play09:10

das auch einfach

play09:13

gdox sagen wir mal und dann new document

play09:17

und sobald ich das gemacht habe habe ich

play09:19

eigentlich alles erledigt also wir

play09:20

schauen noch mal drüber ich habe

play09:22

ausgewählt was möchte ich machen mit

play09:23

welchem Account möchte ich das machen

play09:24

ich habe hier noch einen Ordner

play09:25

angegeben und mein Action einen Namen

play09:27

gegeben nämlich gdox document ich habe

play09:30

hier dann noch ein Häkchen was ich

play09:32

setzen kann require Preview before

play09:34

running ai Action das machen wir jetzt

play09:36

einfach mal dann bekommen wir noch so

play09:37

eine Art Zwischenschritt mit dem wir

play09:39

noch einmal überprüfen können bei sapier

play09:41

auch ob genau das passiert was wir

play09:43

wollen das bietet sich ganz gut an wenn

play09:45

man etwas Neues eben ausprobiert später

play09:47

würde ich das Häkchen dann auf jeden

play09:48

Fall entfernen und dann das ist wichtig

play09:51

muss ich jetzt hier einmal auf enable

play09:53

Action klicken und wenn ich das mache

play09:54

werde ich zurück zu meiner Stadtseite

play09:56

geschickt und hier sehe ich also alle

play09:58

meine GPT actions der Seite waren wir

play10:01

vorher schon als wir die neue Aktion

play10:03

angelegt haben ich kann jetzt hier auch

play10:04

wieder weitere neue hinzufügen ich kann

play10:06

das ganze hier einfach disableen und

play10:08

enablen wichtig nur die die hier enabled

play10:11

sind können wir eben auch in chat GPT

play10:12

verwenden und ich kann meine Aktion

play10:14

jederzeit auch bearbeiten indem ich

play10:16

einfach noch mal drauf klicke und mir

play10:17

das ganze dann anschaue dann finde ich

play10:19

hier auch z.B wieder meinen actionnen

play10:21

sollte ich den mal vergessen ich möchte

play10:23

den an dieser Stelle einfach mal

play10:24

kopieren denn wir werden ihn gleich

play10:26

brauchen also schnappe mir das schon mal

play10:28

mit Steuerung C hier und dann können wir

play10:31

zusammen weitermachen und diese Aktion

play10:32

wirklich jetzt auch in unserem GPT

play10:35

implementieren das erste was ich jetzt

play10:36

machen möchte ist einmal zurück in Jet

play10:39

GPT springen also in unseren GPT Builder

play10:41

und wir haben jetzt hier unsere required

play10:43

actions und ich kann hier an dieser

play10:45

Stelle einfach mal mein actionnen

play10:47

einfügen also was wir gerade kopiert

play10:49

haben in meinem Fall ist das gdox new

play10:51

document und dann möchte ich hier in

play10:53

eine neue Zeile springen und dann müssen

play10:55

wir etwas relativ kryptisches eingeben

play10:57

was aber eigentlich ganz einfach ist

play10:58

wenn wenn man es einmal gesehen hat und

play11:00

zwar werde ich damit beginnen dass ich

play11:01

hier zunächst einmal geschweifte

play11:03

Klammern schreibe und dann schreibe ich

play11:04

innerhalb diese Klammern aailable Action

play11:07

ID und danach schreibe ich einen

play11:09

Doppelpunkt und muss jetzt hier eine ID

play11:11

von unserer Action übergeben aber wo

play11:13

finden wir das ganze eigentlich ist es

play11:15

relativ leicht ich wechsel dazu zurück

play11:17

noch mal zu unserer Action ich gehe hier

play11:19

einmal ganz kurz auf zurück also wir

play11:20

haben ja hier unsere ganzen actions

play11:22

aufgelistet und wenn ich dann auf eine

play11:24

Action klicke also in dieser

play11:25

Bearbeitungsansicht bin und dann oben in

play11:28

meine URL schaue dann sehe ich dass ich

play11:30

hier hinten so etwas habe das ist also

play11:33

Action ID und die kann ich an dieser

play11:35

Stelle jetzt einfach mal kopieren denn

play11:36

das ist die Action ID die wir hier für

play11:38

unser GPT einfügen müssen ich füge das

play11:41

hier also ein und damit haben wir

play11:42

eigentlich alles geregelt ich habe den

play11:45

Namen meiner Action und ich habe die

play11:47

Action ID so dass jatgpt also genau weiß

play11:50

was ich machen möchte wir möchten diese

play11:51

gdox new document Aktion verwenden ich

play11:54

möchte dann zunächst einmal bevor wir

play11:56

das Ganze wirklich ausprobieren können

play11:58

hier noch über über meineine rules etwas

play11:59

schreiben dass wir also wirklich auch an

play12:01

sich Instruktion an in GPT haben das

play12:04

muss dabei jetzt nichts Spezielles sein

play12:05

ich könnte z.B sagen dieses GPT dient

play12:08

dazu Aktionen mit CP auszuführen dann

play12:10

gebe ich dem ganzen vielleicht noch

play12:11

einen Namen wir könnten z.B mal sagen CP

play12:14

helper nicht Papier zwar eine schöne

play12:16

Autokorrektur aber in diesem Fall

play12:18

wirklich SA und dann haben wir

play12:20

eigentlich schon fast alles erledigt

play12:22

bevor wir das jetzt speichern und

play12:23

ausprobieren möchte ich einmal noch kurz

play12:25

durchgehen also wir haben unseren Namen

play12:26

wir haben unsere Instruktion am Anfang

play12:28

eine ganz kurze Zeile dann einfach das

play12:30

was wir von Saier kopiert haben und wir

play12:33

haben dann unsere Aktion mit dem Namen

play12:34

und der Action ID herstellt auf diese

play12:37

Actioner die möchte ich noch mal kurz

play12:38

eingehen wenn wir nämlich zu unsere

play12:40

actions gehen das klicke ich hier einmal

play12:42

an und dann weiter nach unten scrollen

play12:44

wo wir unsere verfügbaren Aktionen haben

play12:46

dann haben wir hier bei run action was

play12:48

eine Post Methode ist also dass unser

play12:50

GPT wirklich etwas tut genau diesen

play12:52

Platzhalter nämlich available Action ID

play12:54

und dann können wir eine Aktion

play12:56

dementsprechend ausführen dann gehe ich

play12:58

jetzt einmal noch mal kurz zurück wir

play13:00

sollten auf jeden Fall sicher stehen das

play13:01

ist eigentlich Standard aber das muss

play13:03

auf jeden Fall aktiv sein dass das ganze

play13:05

funktioniert dass unsere GPT eben die

play13:06

Möglichkeit Webbrowsing hat und dann

play13:09

können wir das eigentlich mal speichern

play13:10

indem ich hier auf safe klicke only me

play13:12

dann müssen wir jetzt mal keine Privacy

play13:14

Policy und alles angeben und confirm und

play13:17

dann sollten wir eigentlich in der Lage

play13:18

sein unsere GPT jetzt einmal

play13:20

auszuprobieren wir sehen hier haben wir

play13:21

unseren sapier helper und ich könnte

play13:23

dann z.B als erstes mal fragen welche

play13:26

Aktionen stehen mir zur Verfügung

play13:27

einfach um das Ganze aufzulisten dann

play13:29

schauen wir mal was wir hier als Antwort

play13:30

von unserem GPT bekommen hier sehen wir

play13:32

jetzt dass wir uns zunächst einmal noch

play13:34

authentifizieren müssen denn unser CP

play13:36

helper möchte jetzt mit einer anderen

play13:37

Website kommunizieren das müssen wir

play13:39

natürlich erlauben und klicken

play13:40

dementsprechend auf den Button wir

play13:42

kommen dann wieder zu dieser

play13:43

authentifizierungsseite ich klicke

play13:45

einmal kurz auf allow dass wir eben

play13:46

diesen Zugriff gewähren das müssen wir

play13:48

eigentlich alles nur einmal machen und

play13:50

dann schauen wir was wir bekommen jetzt

play13:52

haben wir diesen Schritt dass wir das

play13:54

einfach erlauben oder immer erlauben

play13:55

können ich bleibe jetzt mal bei erlauben

play13:57

das ganze wird aus ausgeführt und dann

play13:59

sollten wir eine Antwort bekommen ich

play14:02

sehe also hier sind die verfügbaren

play14:03

Aktionen die ich habe gdox neues

play14:05

Dokument erstellen dann habe ich noch

play14:07

mal die ID und sehe genau was diese

play14:09

Aktion eben macht wenn ich mehrere

play14:10

Aktionen hier zur Verfügung hätte dann

play14:12

würden die hier dementsprechend alle

play14:14

aufgelistet und das ist ein Teil unseres

play14:16

gpts nämlich dieses list available

play14:18

actions was wir gesehen haben jetzt

play14:20

möchten wir unsere Aktion aber natürlich

play14:21

auch noch ausprobieren und

play14:23

dementsprechend würde ich zunächst

play14:24

einmal ein bisschen Text für das

play14:25

Dokument erstellen ich könnte also z.B

play14:27

sagen erstelle eine kurze Einführung in

play14:29

machine learning und schreibe den Text

play14:30

mit der gdox neues Dokument erstellen

play14:32

Aktion in ein Dokument dann schicken wir

play14:34

das Ganze ab und schauen mal ob unsere

play14:37

Aktion wirklich funktioniert auch hier

play14:39

müssen wir es natürlich wieder

play14:40

bestätigen dass wir mit dieser externen

play14:42

Website arbeiten das klicken wir einmal

play14:44

an und dann wird unsere Aktion eben

play14:46

ausgeführt zunächst ist unser GPT auf

play14:49

einen Fehler gestoßen wir sehen hier

play14:50

auch eine relativ genaue Beschreibung

play14:52

document Name und Content wurden

play14:53

anscheinend nicht richtig erkannt es hat

play14:55

den Fehler dann aber selbst behoben und

play14:57

das Dokument wurde vorbereitet muss muss

play14:58

noch bestätigen werden ich habe dann

play14:59

einen Link bekommen den klicke ich jetzt

play15:01

einmal an und dann kommen wir zu save

play15:03

hier das ist jetzt diese Vorschau die

play15:05

wir vorher schon gesehen haben oder bzw

play15:07

wo wir das Häkchen gesetzt haben dass

play15:08

wir also ein Preview haben wollen bevor

play15:10

wir etwas wirklich ausführen diesen

play15:12

Schritt können wir später natürlich

play15:13

überspringen ich sehe jetzt aber noch

play15:14

mal genau was hier für uns gemacht wird

play15:16

es wird also ein neues Dokument angelegt

play15:18

mit dem Namen introduction to machine

play15:20

learning und dann einem kleinen Text der

play15:22

Ordner ist GPT Doc wenn ich jetzt damit

play15:24

zufrieden bin kann ich einfach mal auf

play15:26

run klicken um das Ganze auszuführen und

play15:28

dann schauen wir gleich mal in unseren

play15:30

Google Drive Ordner wenn das ganze hier

play15:31

abgeschlossen ist okay wir sehen das hat

play15:34

geklappt keine Fehler bekommen und wir

play15:35

schauen mal ob wir tatsächlich ein

play15:37

Dokument bekommen haben ich bin in

play15:38

meinem Google Drive Ordner und wir sehen

play15:40

dass tatsächlich hier aktuell vom

play15:42

jetzigen Datum ein neues Dokument

play15:43

erstellt wurde nämlich introduction to

play15:45

machine learning und wenn ich das einmal

play15:47

aufmache dann sollte da auch unser Text

play15:49

drin stehen den wir gerade eben gesehen

play15:51

haben und genauso ist der Fall wir haben

play15:53

eine kurze Einführung bekommen und das

play15:55

ganze wurde in unser Dokument

play15:56

geschrieben jetzt wollen wir noch mal

play15:59

ausprobieren wie das ganze ohne Preview

play16:00

läuft und vielleicht auch nicht den

play16:02

genauen Namen unserer Aktion einmal

play16:04

angeben und ein zweites Beispiel machen

play16:06

dazu gehe ich zunächst einmal zu meinen

play16:07

actions zurück und ich möchte hier ganz

play16:10

unten das haben wir am Anfang gemacht

play16:12

dieses hächen entfernen require Preview

play16:14

before running dann sollten wir diesen

play16:16

Zwischenschritt auf der sapia Seite eben

play16:17

überspringen bestätige das Ganze noch

play16:20

einmal und dann können wir zurück in

play16:23

jatgpt wechseln und ich möchte jetzt

play16:25

hier einfach mal ein neues Dokument

play16:26

erstellen ich könnte jetzt hier also

play16:28

einfach sagen erstelle ein Dokument mit

play16:30

dem Titel Fotosynthese also in diesem

play16:31

Fall gebe ich einen Titel jetzt mal vor

play16:33

und schreib eine kleine Einführung über

play16:35

das Konzept dann schicken wir das mal ab

play16:37

und wir schauen ob auch ohne den genauen

play16:39

Namen der Action unser GPT das

play16:40

hinbekommt Auch hier schien es jetzt

play16:42

zunächst wieder Probleme zu geben das

play16:44

ist wahrscheinlich jetzt ein bisschen

play16:45

der vorfühffekt im voraus in den

play16:47

Recherchearbeiten zu dem Video hatte ich

play16:48

hier wenig Probleme aber auch hier

play16:50

innerhalb derselben Nachricht also ohne

play16:52

weiteres Zutun von mir wurde das Problem

play16:54

offensichtlich scheinbar gelöst ich

play16:57

hatte jetzt hier auch keinen zwischen

play16:58

Schritt mehr also musste nichts mehr

play16:59

bestätigen und ich würde sagen wir

play17:01

schauen mal kurz zurück in meinen Drive

play17:02

Ordner ich aktualisiere das ganze

play17:04

aktuell haben wir noch nichts drin und

play17:06

jetzt sehe ich hier photosynthesis

play17:08

englischeer Titel nicht ganz was ich

play17:09

gesagt habe aber sieht eigentlich ganz

play17:11

gut aus und wir sehen dass wir hier eine

play17:13

kurze Einführung drin haben wirklich

play17:15

sehr kurz aber an sich funktioniert

play17:17

unsere Aktion auf jeden Fall damit haben

play17:19

wir eigentlich schon alles erstellt und

play17:21

wie gesagt wir müssen das hier einmal so

play17:23

verbinden wir müssen dann wenn ich jetzt

play17:25

vielleicht noch mal kurz in unsere GPT

play17:27

reinwechsle und uns die und wir uns die

play17:30

Beschreibung noch mal anschauen wir

play17:31

müssen dann hier bei required actions

play17:33

alles Listen mit dem Aktionsnamen und

play17:35

der jeweiligen Action ID die wir

play17:37

allerdings ganz einfach auf unser

play17:39

actionseite hier bekommen wenn wir auf

play17:41

eine Aktion anklicken und dann eben oben

play17:43

in der URL diese ID kopieren und hier

play17:46

können wir jetzt einfach mit CP ganz

play17:48

einfach so wie wir es für die Erstellung

play17:50

dieses neuen Dokuments hier gemacht

play17:51

haben unzählige neue Aktionen anlegen

play17:54

mit denen wir alles mögliche

play17:55

automatisieren können also wie gesagt

play17:56

man ist ja auch nicht auf Google Produk

play17:58

beschränkt man kann wirklich alles

play18:00

mögliche damit machen und damit hat man

play18:02

mit einer Aktion die oder eine Action

play18:04

die man hier seinem GPT hinzufügt

play18:06

nämlich einfach

play18:08

actions.cp.com schon unendlich viele

play18:10

Möglichkeiten was man alles damit machen

play18:12

kann das ist auf jeden Fall schon

play18:14

ziemlich cool wir möchten jetzt

play18:16

allerdings auch noch schauen wie das

play18:18

ganze funktioniert wenn es vielleicht

play18:19

nicht so eine relativ nachvollziehbare

play18:21

und einfache get started Anleitung gibt

play18:23

und dazu wollen wir noch eine zweite

play18:25

Action erstellen die nichts mit spia zu

play18:27

tun hat

play18:28

die API die ich jetzt verwenden möchte

play18:30

ist Genus das ist für uns relativ

play18:32

angenehm und auch für euch vielleicht

play18:33

zum Nachmachen da wir hier einfach einen

play18:35

kostenlosen Acc Account erstellen können

play18:37

und dann direkt einen API Key bekommen

play18:39

mit dem wir loslegen können wenn ich

play18:41

sowas mache dann würde ich mir in der

play18:42

Regel jetzt einfach die Dokumentation

play18:44

dieser API anschauen und dann habe ich

play18:46

hier verschiedene Dinge die ich mir

play18:48

durchlesen muss und auf Grundlage derere

play18:50

ich dann letztendlich auch mein Schema

play18:52

schreiben muss was mich jetzt

play18:53

interessiert ist dieser search endpoint

play18:56

und deswegen würde ich das hier an

play18:57

dieser Stelle mal anklicken und jetzt

play18:58

habe ich hier die Dokumentation und kann

play19:00

mir das alles schön in Ruhe durchlesen

play19:02

und auf Grundlage dieser Dokumentation

play19:04

müsste ich dann auch mein Schema bauen

play19:06

es gibt allerdings eine etwas leichtere

play19:08

Variante die ich euch in diesem Video

play19:09

auch vorstellen möchte und dazu möchte

play19:11

ich einfach mal diese URL hier kopieren

play19:13

also search endpoint und dann möchte ich

play19:15

ein Custom GPT verwenden nämlich dieses

play19:17

hier GPT Customizer fileefinder und

play19:20

Jason Action Creator von Corin der ist

play19:22

auch ein Youtuber und hier kann ich

play19:24

jetzt einfach mal das ganze einfügen

play19:26

also meine URL und da und bitten dass

play19:28

ich dafür ein Schema haben möchte ich

play19:30

könnte also z.B sagen ich brauche das

play19:32

Open ai Schema für eine Action mit

play19:33

dieser API und dann übergebe ich einfach

play19:35

meine URL das GPT verlinke ich euch

play19:38

natürlich in der Videobeschreibung dass

play19:39

ihr das einfach auch nutzen könnt wenn

play19:41

ich das jetzt hier abschicke dann sollte

play19:43

ich eigentlich den Jason Code bekommen

play19:44

den ich dementsprechend dann in meinem

play19:47

GPT verwenden kann also warten wir die

play19:49

Antwort mal kurz ab so unsere Antwort

play19:51

ist fertig und wenn ich jetzt hier mal

play19:53

nach oben scrolle dann wurde einiges an

play19:55

Jason Code erzeugt den wir sonst eben

play19:56

selbst schreiben möchten müssten ich

play19:58

würde sagen dementsprechend kopiere ich

play20:00

das ganze einfach mal kurz und dann

play20:02

mache ich hier einfach wenn ich auf

play20:04

explore gpts gehe noch mal ein neues GPT

play20:07

ind dem ich auf create klicke und ich

play20:09

möchte dann als allererstes meine Action

play20:11

erstellen ich scrolle also ganz nach

play20:12

unten create new Action und dieses Mal

play20:14

werden wir jetzt hier nichts importieren

play20:16

sondern ich füge einfach mein Schema

play20:17

hier direkt ein sobald ich das mache und

play20:20

mich dann aus dem Feld raus bewege würde

play20:22

das mir auch angezeigt wenn es

play20:24

irgendwelche Fehler geben würde das

play20:25

scheint aber soweit zu passen und ich

play20:27

sehe dass ich eine action habe nämlich

play20:29

search news articles das ist eine get

play20:31

Methode und diese searchpad wird eben

play20:33

benutzt wenn ich noch mal kurz zurück in

play20:35

die Dokumentation schaue dann sehe ich

play20:37

dass das genau richtig ist also wir

play20:39

haben hier unsere grundlegende URL und

play20:40

dann den Pfad search genau das sehe ich

play20:43

auch wenn ich noch mal in mein GPT in

play20:45

die Action hier schaue dann müsste ich

play20:47

hier irgendwo die grundlegende URL haben

play20:49

nämlich genau die mit

play20:52

genius.io/api/v4 und dann habe ich

play20:54

meinen Pfad search da werden dann

play20:56

verschiedene Dinge übergeben z.B search

play20:58

Keywords die Sprache das Land und unser

play21:01

API Key und das ist wichtig denn für

play21:05

diese Aktion müssen wir uns jetzt

play21:07

authentifizieren und dazu nutzen wir

play21:09

dieses Feld hier authentication und wenn

play21:11

ich hier mal drauf klicke dann sehe ich

play21:12

dass ich verschiedene Möglichkeiten habe

play21:13

wir haben nun das hatten wir gerade bei

play21:15

Spier da haben wir uns einfach über

play21:17

diese Zwischenseite authentifiziert wir

play21:19

haben API Key wenn ich das mal anklicke

play21:21

kann ich hier ein Key eingeben und wir

play21:23

haben oout oout ist normalerweise etwas

play21:25

komplexer wir haben in diesem Fall jetzt

play21:27

ein API Key und wenn ich mal kurz

play21:29

zurückgehe zu genos hier habe ich einen

play21:31

kostenlosen Account erstellt und mich

play21:33

dann eingeloggt dann habe ich hier

play21:34

diesen API Key und kann den ganz einfach

play21:37

kopieren ich werde den nachdem ich das

play21:39

Video fertig aufgenommen habe ändern

play21:40

also müsst ihr nicht ausprobieren diesen

play21:42

hier zu verwenden ich habe mein key also

play21:45

hier kopiert und dann kann ich zurück zu

play21:47

Chat GPT gehen und sagen okay ich gebe

play21:49

mein API Key hier ein ich habe dann noch

play21:52

mal verschiedene Typen hier unten basic

play21:54

Barrow und custom Barrow ist etwas dass

play21:56

man wahrscheinlich in den W wenigsten

play21:58

fallen für APIs verwenden wird bei

play22:00

custom kann ich hier noch einen eigenen

play22:01

headernamen angeben auch das müsste aber

play22:04

in der entsprechenden Dokumentation dann

play22:06

so stehen das muss man sich dann einfach

play22:08

durchlesen wenn das mit Basic nicht

play22:09

funktioniert dann sollte man hier

play22:10

vielleicht auf etwas anderes switchen

play22:12

ich kann jetzt hier allerdings mein API

play22:14

Key einfach mal einfügen und das ganze

play22:16

dann speichern hier noch ein bisschen

play22:19

ein Stolperstein denn jedes Mal wenn ich

play22:21

jetzt hier wieder drauf klicke also auf

play22:22

API Key dann sieht es ein bisschen so

play22:24

aus als wäre der nicht mehr gespeichert

play22:26

er wird aber einfach nur nicht angezeigt

play22:27

also wir können uns eigentlich drauf

play22:28

verlassen wenn ich den hier eingefügt

play22:30

habe und dann auf save gedrückt habe

play22:32

dann ist er gespeichert ich mach's noch

play22:33

mal also einfügen und auf save drücken

play22:36

und dann haben wir unseren API Key

play22:37

eigentlich gespeichert sobald ich das

play22:39

gemacht habe kann ich jetzt zurückgehen

play22:41

und dann würden wir vielleicht mal noch

play22:43

ins create Tab gehen und sagen ich gebe

play22:46

noch ein paar Anweisungen an unsere GPT

play22:48

ich könnte also z.B mal sagen du hilfst

play22:50

mir dabei Nachrichten mit dieser API zu

play22:52

bekommen und dann habe ich einfach noch

play22:53

mal die Dokumentation hier eingefügt mit

play22:55

der wir gerade auch das Schema erstellt

play22:57

haben das schicke ich ab dann wird unser

play22:59

GPT entsprechend konfiguriert es werden

play23:01

also Anweisungen hinzugefügt und dann

play23:04

warten wir das Ganze einmal ab und

play23:06

schauen uns das zusammen an in diesem

play23:08

Fall habe ich jetzt zunächst einmal gar

play23:09

kein Update von meinem GPT bekommen wenn

play23:11

ich also zurück zu konfiger gehe dann

play23:13

sehe ich dass ich hier überhaupt nichts

play23:14

drin habe dementsprechend würde ich das

play23:16

jetzt noch mal spezifisch angeben ich

play23:18

sage also ich möchte dass das auch die

play23:20

Anweisung an mein GPT selbst sind indem

play23:22

ich sage bitte vermerkt diese

play23:24

Funktionalität auch in den instructions

play23:25

erstalt außerdem einen Namen und ein

play23:27

Bild dann schicken wir das ganze noch

play23:29

mal ab und dann sollten wir jetzt

play23:30

wirklich mehr Informationen für unsere

play23:32

GPT bekommen wir sehen jetzt haben wir

play23:34

hier diesen Schraubenschlüssel das also

play23:36

unser GPT aktualisiert wird und dann

play23:38

schauen wir mal was wir an instructions

play23:40

bekommen und ob vielleicht auch ein

play23:41

cooler Name und ein schönes Bild dabei

play23:43

rausspringen wir haben ein Bild bekommen

play23:45

es wurde offensichtlich auch ein Name

play23:46

erstellt und wenn ich jetzt noch mal ins

play23:47

configer Tab schaue dann sehen wir dass

play23:50

hier auch entsprechende Informationen

play23:51

mit drin stehen das ist die Beschreibung

play23:53

und kein Name also können wir einen

play23:55

Namen einfach auch noch selber vergeben

play23:57

ich sage einfach mal API Test sobald ich

play23:59

das gemacht habe können wir das ganze

play24:01

auch speichern ich mache das wieder nur

play24:03

für mich dass wir eben hier nichts an

play24:04

Privacy Policy angeben müssen und dann

play24:06

können wir im Prinzip das ganze schon

play24:08

testen ich würde dazu allerdings einfach

play24:10

noch mal in den Bearbeitungsmodus

play24:12

unseres gbts springen und dann in den

play24:14

create Modus hier und ich würde das

play24:16

ganze gerne hier einfach testen denn wir

play24:18

haben hier einfach den starken Vorteil

play24:20

wenn ich das hier wirklich im Bilder

play24:21

teste also auch nicht in der Vorschau

play24:23

sondern im Bilder dass ich dann die

play24:25

Möglichkeit habe wenn ein Fehler

play24:26

auftritt der direkt zu versuchen in

play24:28

Zusammenarbeit mit dem GPT Builder

play24:30

diesen zu beheben ich könnte jetzt also

play24:32

einfach mal folgendes eingeben bitte

play24:34

finde fünf aktuelle Schlagzeilen zum

play24:36

Klimawandel dann schicke ich das hier ab

play24:38

und auch hier in diesem Bereich sollte

play24:39

unser GPT uns entsprechend antworten wir

play24:41

sehen also eine Aktion wurde gestartet

play24:44

und auch hier müssen wir jetzt natürlich

play24:46

erlauben dass mit einer anderen Website

play24:48

in diesem Fall nämlich genuse.io

play24:50

kommuniziert wird ich klicke also auf

play24:52

allow dann wird das Ganze gestartet und

play24:54

wir sehen das sieht nicht gut aus wir

play24:56

haben also irgendeine Art Fehler

play24:58

bekommen es wird nicht weitergesprochen

play25:00

und dann warten wir mal was noch kommt

play25:02

es ist überhaupt nichts mehr passiert

play25:03

und wir haben nur die Möglichkeit hier

play25:05

auf regenerate zu klicken wenn ich das

play25:07

mache dann startet das ganze noch mal

play25:09

ich kann aber jetzt schon mit relativer

play25:11

Sicherheit sagen dass das wieder nicht

play25:12

funktionieren wird ich erlaube das also

play25:14

noch mal und dann sehen wir auch das hat

play25:16

wieder nicht funktioniert jetzt ist

play25:18

natürlich die Frage woran liegt das ich

play25:20

persönlich weiß woran es liegt denn es

play25:22

gibt immer noch ein bisschen ein Problem

play25:24

mit dem API Schlüssel genau dieses Mal

play25:27

bekommen jetzt hier auch diese Meldung

play25:29

denn obwohl wir unseren API ke angegeben

play25:31

haben wird in den Anfragen die unsere

play25:33

gbts so stellen normalerweise diese

play25:35

nicht übergeben es gibt jetzt

play25:37

verschiedene Möglichkeiten wie wir das

play25:38

diebacken können oder den Fehler finden

play25:40

dementsprechend würde ich jetzt zunächst

play25:42

einmal versuchen einfach zu sagen bitte

play25:44

ersetz in der Anfrage den Platzhalter

play25:46

mit dem API den ich angegeben habe und

play25:48

das GPT soll aktualisiert werden sod

play25:50

dass es diese Anweisung eben immer

play25:52

berücksichtigt das schicken wir mal ab

play25:54

in der Hoffnung dass hier wirklich auch

play25:56

unser GPT aktual ier wird genau das ist

play25:58

der Fall und dann probieren wir das

play26:00

ganze noch mal aus das GPT wurde

play26:03

aktualisiert mit dem API Schüssel das

play26:04

steht jetzt auch schön in der

play26:05

Beschreibung würde ich so wahrscheinlich

play26:07

später dann nicht drin haben dann

play26:08

schauen wir mal ob das funktioniert hat

play26:10

denn ich habe so ein bisschen meine

play26:11

Zweifel und wir sehen das hat direkt

play26:14

hier wieder abgebrochen und es scheint

play26:16

erneut ein Problem mit diesem genuse API

play26:19

Schüssel zu geben das ist wirklich etwas

play26:21

was aktuell noch sehr nervig ist und wo

play26:23

ich hoffe dass Open ai das sehr bald

play26:25

behebt denn das hat von Anfang an nicht

play26:26

richtig funktioniert und tut es immer

play26:29

noch nicht es gibt eine Möglichkeit das

play26:31

aktuell zu beheben und die würde ich

play26:33

wirklich niemanden empfehlen vor allem

play26:35

nicht bei einem öffentlichen GPT wenn

play26:36

man das nur für sich selbst nutzt kann

play26:38

man das von mir aus noch so machen denn

play26:41

ich kann natürlich auch in meinen

play26:43

Instruktionen das ganze fix angeben ich

play26:46

könnte jetzt also z.B noch mal in die

play26:47

Dokumentation gehen und sagen ich habe

play26:50

hier meine URL die verwendet wird also

play26:52

eine Anfrage URL und hier hinten habe

play26:54

ich den API Schlüssel der also mit mit

play26:57

übergeben muss dass das ganze

play26:59

funktioniert diese URL kopiere ich jetzt

play27:01

einfach mal und dann springen wir zurück

play27:03

in jat GPT jetzt möchte ich zunächst

play27:06

einmal hier noch abfragen wie diese

play27:07

Abfrage URL aussieht die chatgpt

play27:10

gesendet hat dazu kann ich also sagen

play27:12

bitte zeig mir die Anfrage die du an die

play27:14

genuse API geschickt hast wenn ich das

play27:16

mache das funktioniert nicht immer ich

play27:18

hoffe mal dass es funktioniert in diesem

play27:20

Fall dann sehe ich genauso also wir

play27:22

haben Klimawandel wir haben de das sieht

play27:24

gut aus aber hier bei API Key haben wir

play27:27

eben den Fehler denn das ist nur der

play27:28

Platz halt jetzt versucht unsere GPT

play27:31

also noch mal etwas es hat

play27:32

offensichtlich selbst erkannt dass hier

play27:34

der Fehler liegt dass hier der API Key

play27:36

eigentlich eingesetzt werden sollte und

play27:38

dann warten wir mal ab ob das ganze

play27:40

klappt scheinbar wurde etwas

play27:41

aktualisiert ich werde das jetzt einfach

play27:43

mal immer erlauben dann müssen wir das

play27:45

nicht jedes mal bestätigen und auch hier

play27:47

funktioniert nicht habe ich mir fast

play27:49

schon gedacht ich möchte jetzt einfach

play27:51

das ganze mit diesem kleinen Workaround

play27:53

euch noch zeigen um das nicht in die

play27:54

Länge zu ziehen und dementsprechend

play27:56

würde ich jetzt fix etwas in unsere

play27:59

Instruktion schreiben das würde ich so

play28:01

natürlich nicht immer machen ich springe

play28:03

zurück in unsere Instruktion die hier

play28:06

sind und dann möchte ich hier das ganze

play28:09

ersetzen denn wir haben das hier einmal

play28:11

probiert das hat nicht funktioniert und

play28:13

ich gebe hier folgendes an das GPT

play28:16

beendet die Anfragen an die API immer

play28:17

mit dem Parameter API Key und dann unser

play28:20

API Key das ist genau das was wir hier

play28:22

gerade kopiert haben also diese

play28:24

Parameter anstatt einem automatisch

play28:26

angehängt damit es keine Probleme bei

play28:28

der Authentifizierung gibt dann möchte

play28:30

ich das Ganze einmal updaten bestätigen

play28:33

und dann probieren wir noch mal ob das

play28:35

jetzt funktioniert ich wechsle zurück in

play28:37

den create Modus hier und wir fragen das

play28:39

hier noch mal probiere es jetzt noch mal

play28:42

und dann schauen wir ob dieser von uns

play28:44

wirklich fix angegebene AP Schlüssel

play28:46

jetzt

play28:49

funktioniert wir sehen wir haben jetzt

play28:52

hier ein Häkchen bekommen und in diesem

play28:54

Fall bekommen wir wirklich Meldungen ob

play28:56

die jetzt wirklich gut sind sei mal

play28:58

dahingestellt wir haben jetzt auch

play28:59

wirklich nichts genaues gefragt aber wir

play29:01

sehen dass es auf jeden Fall um den

play29:03

Klimawandel geht wir sind also in der

play29:04

Lage mit unsere API hier zu

play29:06

kommunizieren auch wenn wir dafür eine

play29:09

wirklich nicht besonders empfehlenswerte

play29:11

Vorgehensweise verwendet haben ich kann

play29:13

das hier auch mal anklicken dann sehen

play29:15

wir in diesem Fall haben wir wirklich

play29:16

die richtige Anfrage gehabt Klimawandel

play29:19

unseren AP Schlüssel und die Sprache und

play29:21

dementsprechend bekommen wir jetzt auch

play29:23

richtige Antworten zurück das hat also

play29:26

funktioniert allerdings wie gesagt noch

play29:28

mal der Hinweis wenn man jetzt wirklich

play29:30

ein GPT veröffentlicht also auch für

play29:32

Andere zugänglich macht dann würde ich

play29:33

es absolut vermeiden ein API Key hier

play29:36

fix reinzuschreiben und ich hoffe

play29:37

wirklich sehr dass Open ai dieses

play29:39

Problem bald behebt wenn irgendjemand

play29:41

von euch das ganze schon probiert hat

play29:43

oder einen Tipp hat wie der API Key den

play29:45

wir selbst hier in unserer Aktion gehen

play29:48

wir noch mal kurz hin über

play29:49

authentication angeben dann bin ich

play29:51

natürlich über Tipps in den Kommentaren

play29:53

sehr dankbar und alle Leute die dieses

play29:55

Video schauen wahrscheinlich auch

play29:56

ansonsten sten haben wir jetzt

play29:58

allerdings mal einiges denke ich in

play30:00

einem relativ langen Video zusammen

play30:01

gelernt wir können mit cpier jede Menge

play30:03

Aktion machen da haben wir auch dieses

play30:05

API Key Problem nicht bei anderen APIs

play30:08

müssen wir uns eben ein bisschen durch

play30:09

die Dokumentation Fuchsen wir können

play30:11

dann allerdings das Customizer GPT hier

play30:15

verwenden um relativ leicht ein Schema

play30:17

zu erstellen und müssen dann eben

play30:19

schauen wie wir das ganze mit API Keys

play30:21

oder der Authentifizierung an sich

play30:22

händeln wie gesagt wenn man das GPT

play30:25

jetzt nur für sich selbst baut dann ist

play30:27

ist es eigentlich kein großes Problem

play30:28

den API auch so reinzuschreiben wenn ich

play30:30

das wirklich nur selbst verwende und

play30:31

niemand darauf Zugriff hat dann kann ich

play30:33

das riskieren man kann natürlich bei den

play30:36

meisten APIs das auch immer ein bisschen

play30:38

überprüfen ich sehe also hier z.B wie

play30:40

viele Anfragen eben mit diesem API

play30:42

gemacht worden sind man kann Limits

play30:44

festlegen um eben Missbrauch da ein

play30:47

bisschen zu verhindern aber im Idealfall

play30:49

sollte es soweit eben gar nicht kommen

play30:51

natürlich war es in einem Youtube Video

play30:53

jetzt nicht möglich auf jede

play30:54

Besonderheit jeder API einzugehen die

play30:56

sind viel zu unterschiedlich aber ich

play30:58

denke gerade auch mit dem GPT für das

play31:00

Erstellen des Schemas aus der

play31:01

Dokumentation kann man schon viel

play31:03

erreichen und es wird einem viel

play31:04

leichter gemacht ich hoffe das Video war

play31:06

hilfreich für euch falls ja freue ich

play31:08

mich natürlich über ein Like und ein Abo

play31:09

für unseren Kanal wenn ihr noch mehr

play31:11

dazu sehen wollt oder euch irgendetwas

play31:12

gefehlt hat lasst es mich auf jeden Fall

play31:14

in einem Kommentar wissen mein Name ist

play31:16

Johannes ruhf und wir sehen uns im

play31:17

nächsten Video

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
Custom GPTActionsAPIsAutomatisierungTutorialsSaierOpen AIGPT StoreEntwicklerSchlüsselbegriffeWebbasierte Tools
هل تحتاج إلى تلخيص باللغة الإنجليزية؟