認証
OpenAI API は、認証に API キーを使用します。API キーは、ユーザー アカウント レベルまたはサービス アカウント レベルで作成できます。サービス アカウントは "ボット" の個人に関連付けられており、運用システムへのアクセスをプロビジョニングするために使用する必要があります。各 API キーのスコープは、次のいずれかに設定できます。1.
プロジェクトキー - 1 つのプロジェクトへのアクセスを提供します (推奨オプション)。Project API キーにアクセスするには、キーを生成する特定のプロジェクトを選択します。 2.
ユーザーキー - レガシーキー。ユーザーが追加されたすべての組織とすべてのプロジェクトにアクセスできます。APIキーにアクセスして、使用可能なキーを表示します。セキュリティのベストプラクティスとして、プロジェクトキーに移行することを強くお勧めしますが、この方法によるアクセスは現在もサポートされています。 APIキーは秘密情報です! 他人と共有したり、クライアントサイドのコード(ブラウザやアプリ)で公開したりしないでください。本番環境でのリクエストは、APIキーを環境変数やキー管理サービスから安全に読み込むことができるバックエンドサーバーを通じて行う必要があります。すべてのAPIリクエストには、以下のようにAPIキーを Authorization
HTTPヘッダーに含める必要があります:リクエストを行う組織#
複数の組織に所属しているユーザーは、APIリクエストで使用する組織を指定するためにヘッダーを渡すことができます。これらのAPIリクエストの使用量は、指定された組織のサブスクリプションクォータにカウントされます。openai
Pythonパッケージを使用した例:openai
Node.js パッケージを使用した例: Modified at 2025-01-02 08:49:35