In diesem Artikel werden wir uns mit der Verwendung von ChatGPT.js beschäftigen, einer JavaScript-API, die es ermöglicht, mit den Sprachmodellen von OpenAI zu interagieren. Wir werden die Schritte durchgehen, um eine Verbindung mit der OpenAI-API herzustellen, einen API-Schlüssel zu generieren und eine einfache Anfragefunktion zu erstellen.
Um loszulegen, müssen Sie ein Konto auf der OpenAI-Website erstellen. Gehen Sie zu https://openai.com/blog/openai-api und klicken Sie auf "Sign Up". Führen Sie die Anweisungen auf dem Bildschirm aus, um Ihre Registrierung abzuschließen.
Bevor wir fortfahren, sollten wir uns mit der .env-Datei auseinandersetzen. Eine .env-Datei ist ein sicherer Container für sensible Informationen wie API-Schlüssel und Konfigurationsvariablen in der Softwareentwicklung. Sie hält diese Informationen sicher, während sie Ihrem Code Zugriff darauf ermöglicht, wenn benötigt.
Erstellen Sie eine .env-Datei, indem Sie einen neuen Ordner in Ihrem Server-Projekt erstellen und eine Datei mit dem Namen ".env" hinzufügen. Öffnen Sie die neu erstellte Datei und definieren Sie eine Variable namens "OPENAI_API_KEY".
Gehen Sie zurück zur OpenAI-Website und navigieren Sie zu "Personal" und dann zu "View API keys". Klicken Sie auf "Create new secret key" und geben Sie einen Namen für Ihren Schlüssel ein. Klicken Sie auf "Create secret key" und kopieren Sie den API-Schlüssel in Ihre Zwischenablage. Öffnen Sie die .env-Datei, die Sie zuvor erstellt haben, und fügen Sie den API-Schlüssel hinzu. Speichern Sie die .env-Datei, da Sie den Schlüssel nicht wiederherstellen können, wenn Sie ihn schließen.
Um die Umgebung für die Interaktion mit OpenAI einzurichten, müssen wir die erforderlichen Abhängigkeiten installieren: OpenAI und dotenv. Öffnen Sie Ihr Terminal oder den Befehlsprompt und führen Sie die folgenden Befehle aus:
npm install openai
npm install dotenv
Fügen Sie dann die folgenden Zeilen am Anfang Ihres Projekts hinzu:
```
const OpenAI = require("openai");
require("dotenv").config();
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});
Erstellen Sie dann eine einfache API-Anfragefunktion:
exports.chatReq = async (req, res) => {
try {
const message = "Which is the capital of Albania?";
const response = await openai.chat.completions.create({
model: "gpt-3.5-turbo",
messages: [{ role: "user", content: message }],
temperature: 0,
max_tokens: 1000,
});
res.status(200).json(response);
} catch (err) {
res.status(500).json(err.message);
}
};
```
Diese Funktion ermöglicht es Ihnen, eine Benachrichtigung an OpenAI zu senden und eine Antwort zu erhalten.
OpenAI API verwendet ein pay-as-you-go-Modell, bei dem Sie basierend auf den verwendeten Tokenen berechnet werden. Ein Token entspricht etwa 4 Zeichen Text. Wir werden in unserem Leitfaden das effiziente GPT-3.5-Turbo-Modell verwenden.
Für die Eingabe können Sie zwischen $0,0015 und $0,003 pro 1.000 Token zahlen. Für die Ausgabe beträgt der Preis zwischen $0,002 und $0,004 pro 1.000 Token. Klicken Sie hier für die Preisliste.
Um Ihre OpenAI-Gebühren zu bezahlen, gehen Sie zu "Billing", klicken Sie auf "Payment method", fügen Sie Ihre Kreditkartendaten hinzu und wählen Sie den gewünschten Zahlungsbetrag aus.
In diesem Artikel haben wir die grundlegenden Schritte durchgegangen, um eine Verbindung mit der OpenAI-API herzustellen und eine einfache API-Anfragefunktion zu erstellen. Wir haben auch die Preise und Zahlungsoptionen von OpenAI API besprochen. Wir hoffen, dass dieser Leitfaden Ihnen hilft, loszulegen und Ihre eigenen Anwendungen mit der ChatGPT.js-API zu erstellen.
* KI-Zusammenfassungen können Fehler enthalten. Alle Angaben ohne Gewähr.