Wenn es um chatgpt und die Verwendung der OpenAI-API geht, kommt einem nicht als Erstes SQL in den Sinn. Aber es sollte – es ist das Sprache der Datenund die Tatsache, dass Sie HTTP-Anfragen von SQL aus senden können, eröffnet eine Welt voller Möglichkeiten.
Der heutige Artikel zeigt Ihnen, wie Sie mit PL/SQL eine benutzerdefinierte Oracle SQL-Funktion schreiben. Es nimmt eine Fragezeichenfolge auf und gibt formatiertes JSON zurück. Oracles dbms_cloud
Das Paket übernimmt die meiste Arbeit, da es für die Durchführung von API-Aufrufen verantwortlich ist. Wenn Sie einen anderen Datenbankanbieter verwenden, finden Sie sicher ein alternatives Paket und einen alternativen Funktionssatz für diese Aufgabe.
Beginnen wir damit, die Voraussetzungen zu erläutern, die Sie erfüllen müssen.
Wie in der Einleitung erwähnt, verwende ich Oracle SQL, das auf einer immer kostenlosen Instanz von ausgeführt wird Autonome Datenbank 21c bereitgestellt am Oracle Cloud. Wenn Sie mitmachen möchten, registrieren Sie sich für ein kostenloses Konto, stellen Sie eine Datenbankinstanz bereit und laden Sie ein Verbindungs-Wallet herunter.
Das andere, was Sie brauchen, ist das OpenAI-API-Schlüssel. Der verlinkte Artikel zeigt Ihnen, wie Sie in wenigen Minuten eines erhalten.