Authentifizierung
API-Schlüssel#
Die OpenAI-API verwendet API-Schlüssel zur Authentifizierung. Sie können API-Schlüssel auf Benutzer- oder Dienstkontoebene erstellen. Dienstkonten sind an eine „Bot“-Person gebunden und sollten zur Bereitstellung des Zugriffs für Produktionssysteme verwendet werden. Jeder API-Schlüssel kann auf einen der folgenden Bereiche beschränkt werden:1.
Projektschlüssel – Bietet Zugriff auf ein einzelnes Projekt ( bevorzugte Option ); Greifen Sie auf Projekt-API-Schlüssel zu, indem Sie das spezifische Projekt auswählen, für das Sie Schlüssel generieren möchten. 2.
Benutzerschlüssel – Unsere Legacy-Schlüssel. Bietet Zugriff auf alle Organisationen und alle Projekte, zu denen der Benutzer hinzugefügt wurde. Greifen Sie auf API-Schlüssel zu, um Ihre verfügbaren Schlüssel anzuzeigen. Wir empfehlen dringend, aus Sicherheitsgründen auf Projektschlüssel umzusteigen, obwohl der Zugriff über diese Methode derzeit noch unterstützt wird. Denken Sie daran, dass Ihr API-Schlüssel ein Geheimnis ist! Teilen Sie es nicht mit anderen und legen Sie es nicht in clientseitigem Code (Browser, Apps) offen. Produktionsanfragen müssen über Ihren eigenen Backend-Server weitergeleitet werden, wo Ihr API-Schlüssel sicher von einer Umgebungsvariablen oder einem Schlüsselverwaltungsdienst geladen werden kann.Alle API-Anfragen sollten Ihren API-Schlüssel wie folgt in einem Autorisierungs-HTTP-Header enthalten:Organisationen und Projekte (optional)#
Für Benutzer, die mehreren Organisationen angehören oder über ihren alten Benutzer-API-Schlüssel auf ihre Projekte zugreifen, können Sie einen Header übergeben, um anzugeben, welche Organisation und welches Projekt für eine API-Anfrage verwendet wird. Die Nutzung dieser API-Anfragen gilt als Nutzung für die angegebene Organisation und das angegebene Projekt.Um auf das Default project
in einer Organisation zuzugreifen, lassen Sie den Header „OpenAI-Project“ wegBeispiel für einen Curl-Befehl:Beispiel mit dem openai
Python-Paket:Beispiel mit dem openai
Node.js-Paket:Modified at 2024-12-20 10:30:50