
OpenAI APIキーの作り方
おはようございます、かーでぃです。
WinActorでもOpenAI APIが使えるようになり、ChatGPTだけではなく、OpenAI APIの需要がますます増えていきそうですね。
自分のnote記事でも、「OpenAI APIのチャージの仕方」が全期間でのビュー数1位になってるので、注目度が高いんだと思います。
※その割に、スキが少ないのですが…

ということで、OpenAI APIキーの取得方法を、記事にしてみたいと思います。
1.OpenAI APIのアカウントを作る
なにはともあれ、まずはアカウントを作らないと始まらないですね。ということで、まずはOpenAIのサイトに行きましょう。

こちらの「Sign up」をクリックします。
すると、下記のようにアカウント作成画面に移ります。自分は、メインアカウントをGoogleアカウントで作成済ですので、今回は「Appleを続行」を選択しました。

以下、Appleで続行を選択した場合の流れになります。
「メールまたは電話番号」とあるので、自分はメアドを入力しました。

パスワード認証の画面では、パスキーでサインインを選択しました(パスワード、なんだっけ…?)。
パスキーの方を選択すると、ブラウザ上にQRコードが表示されますので、端末でQRを読み取り、FaceIDやら指紋認証等でパスワードレスでログインします。

下記のような確認画面が出ます。自分は、「メールを非公開」を選択しました(デフォルトのまま)。

最後に、下記の画面が出ます。一番上には名前が表示されています。生年月日は必須項目でした。
最後に同意するをクリックして、アカウントの作成が完了です。

こんな感じのページに推移すると思います。

2.APIキーを作る
ここまでで、OpenAIのアカウントが作成できましたので、これからAPIキーを作っていきます。
まずは、右上にあるご自身のアイコンをクリックして、コンテキストメニューを開きます。

ここから、「Your profile」を選択します。
このような画面が開きますので、「User API keys」をクリックします。

下記画面が表示されますが、上段に何やらインフォメーションが出てますね。DeepLで翻訳すると、下記のように書かれています。
APIキーは、一度発行するとずっと使い続けることができます。ただ、どこかでAPIキーが漏れてしまうと、他者に無断で当該APIキーを使われ続け、山のような請求が飛んでるくかもしれません。
恐らく、その対策としてのことじゃないかと思います。
ちょっとキニナルところではありますが、一旦保留して先に進めますね。
リソースをより細かく管理するため、プロジェクトベースのAPIキーを使用することをお勧めします。

現状のままでは、APIキーを発行することができせん。まずは認証(verification)を受ける必要があるため、緑色の「Start verification」をクリックします。
すると電話番号の入力画面になりますので、SMSが受け取れる電話番号を入力します。
※電話番号の最初の0は外します。090~の番号であれば、90~と入力

「Send code」をクリックすると、SMSに6桁の認証コードが届くので、画面に入力します(入力画面、取り忘れました…)。
自分の場合は、下記メッセージが表示されました。
これは、入力した電話番号が既に他のアカウントに紐づけされているため、おまけのクレジットは付きませんよ、というものでした。
※新規垢には、期間限定の5ドル分クレジットが付与されます。

そして、APIキーの作成になります。
ここでは、作成するAPIキーの名前と権限を設定します。
APIキーは無料でいくつでも作れます。目的に沿って作れますので、その際に判明しやすい名前を設定してください。
Permissionsは権限ですが、詳細は飛ばします(よくわからん…)。
とりあえず、ALLにしておけば全機能使えそうです。
→ 逆に制限したい場合は、RestrictedやRead Onlyを選択してください。

上の「Create secret key」をクリックすると、やっとAPIキーが作成されます。
そして、今から一番大事なことを言います。
Copyをクリックして、メモ帳等で保存してください。
APIキーは、外部に漏らさないようにしてください。

このタイミングで、Copyを取得しないと、作成したAPIキーを取得することができません。作り直しになります。
また、先にも述べたように、APIキーが漏れてしまうと、使われたい放題になるので、流出しないように注意しましょう。
3.クレジットカードの登録
ここまでで、APIキーが作成されました。本来であれば、期間限定の5ドル分のクレジットも付与されているため、このままAPIが使えます。
ただし、継続利用するためには、課金が必須で、そのためにはクレジットカードの登録が必要になります。
とりあえず遊びで…という方は、クレジットカードの登録は飛ばしても構いませんが、一応、説明だけしておきますね。
先ほど同様に、右上のアイコンからYour profileを選択します。

すると、左側のメニューバーに、Billingというのがありますので、クリックします。

Billingをクリックすると、下記のような画面になります。
Free trialが「$0.00」となっていますが、本来であればアカウントを作成したばかりであれば、「$5.00」となっているハズです(額は微妙に違うかも…)。

ここから、クレジットカードを登録していきます。
「Add payment details」をクリックします。下記画面では、自分は個人利用なので「Individual」を選択しました。

すると、下記のようにクレジットカードの登録画面になりますので、正しく登録をお願いします。

4.課金について
実際の課金の仕方については、下記記事をご参照ください。
ということで、OpenAI APIキーが使えるようになりましたね。
実際にAPIキーを使うためには、ゴリゴリとコードを書いたり、ノーコード/ローコードツールからアクセスしたりと、若干使うための知識が必要になります。
WinActorからAPIキーを使うには、こちらの記事を参考にしてもらえると嬉しいです。
いいなと思ったら応援しよう!
