OpenAI APIキーは無料で作成できます。ただし、継続してAPIを使うには有料残高が必要になるか、条件付きのアクセスプログラムの対象でなければなりません。
結論:無料で作れるキーと、無料で使えるAPIは別物
OpenAI APIキーは認証情報であって、あらかじめチャージされた残高ではありません。OpenAIのキー管理に関するヘルプページによると、キーはAPI keyページで作成・管理します。完全なシークレットが表示されるのは作成時の1回だけです。一方、APIの利用可否や料金は、課金設定、利用上限、モデルの対象条件、アカウントごとのプログラムによって別途決まります。
| やりたいこと | 基本的に無料? | 実際のところ |
|---|---|---|
| キーを作成する | はい | 認証情報を作るだけなら、クレジットの購入は必要ありません。 |
| OpenAI APIを無期限・無料で使う | いいえ | すべてのアカウントが利用できる、恒久的な無料APIプランはありません。 |
| 無償トークンの付与を受ける | 場合による | 対象条件や利用できるモデルは、組織によって異なります。 |
| 研究用クレジットを受け取る | 場合による | OpenAIのResearcher Access Programでは、条件を満たす申請を受け付けています。 |
| 学生の.eduメールで自動的にAPIクレジットを得る | そうとは限らない | 学生向けのアクセスは個別プログラムによるもので、API全般に適用される特典ではありません。 |
OpenAIのプリペイド課金に関するドキュメントには、初回購入の最低額として$5、プリペイド課金の設定時に選ばれるデフォルト額として$10が現在記載されています。これは有料で利用を始める方法であり、無料トライアルではありません。
初期費用なしでOpenAI APIキーを作成する
OpenAI公式のキー作成手順はシンプルです。ただし、ここで作るのはあくまで認証情報であり、無料利用が保証されるわけではない点に注意してください。
- OpenAI API platformにサインインします。
- API keysページを開きます。
- Create new secret keyを選択します。
- キーを使うプロジェクト名を付けます。
- 完全なシークレットをその場ですぐコピーし、環境変数またはシークレット管理サービスに保存します。
- テストリクエスト以上の処理を送る前に、組織のUsage、Limits、Billingページを確認します。
OpenAIによると、完全なシークレットが表示されるのはキーの作成時だけです。紛失した場合は新しいキーを作成してアプリを更新してください。他人のキーを提供するサイトを探すのはやめましょう。
環境変数を使った基本的な設定は次のとおりです。
export OPENAI_API_KEY="your_key_here"
この値をブラウザーのJavaScript、モバイルアプリ、公開状態のGitHubリポジトリ、サポートフォーラムなどに埋め込んではいけません。キーが漏れるとコピーされ、組織の残高を使われるおそれがあります。
無料または補助付きでOpenAI APIを使う正規ルート
以下は実際に存在するアクセス方法ですが、誰でも確実に無料キーを取得できる制度ではありません。
アカウント単位で付与される無償トークン
OpenAIのデータ共有に関するドキュメントでは、条件を満たし、対象となる入力・出力の共有に同意した一部のAPI組織に対して、毎日の無償トークンが付与される仕組みが説明されています。この設定を管理できるのは組織のオーナーで、選択したプロジェクトだけを対象にすることも可能です。
利用条件は必ず確認してください。
- 対象かどうかは組織のデータ共有設定に表示されます。共有を有効にするだけで登録が保証されるわけではありません。
- アカウントにはプラスの残高が必要です。
- 無償利用が自動適用されるのは、条件を満たして共有されるトラフィックと対象モデルに限られます。
- 日次カウンターは00:00 UTCにリセットされます。
- 標準の上限は、あるモデルグループで1日あたり100万トークン、別のモデルグループで1日あたり1,000万トークンです。Usage Tier 1–2では、記載されている上限がそれぞれ250,000トークン、1日あたり250万トークンに下がります。
- ファインチューニング済みモデル、ファインチューニングの学習、評価、ツール利用は対象外です。
- 残りの1日分の無償枠を超えるリクエストは、無料分と有料分に分割されず、リクエスト全体が課金される場合があります。
これはプライバシー面で制約のない無料枠ではありません。OpenAIは、共有された入力・出力がモデルの改善、評価、学習に利用される場合があると説明し、機密情報、秘密情報、独自情報を共有しないよう注意しています。EnterpriseおよびZero Data Retentionの組織は、入力・出力を広く共有するオプションを利用できません。
「共有するデータには、機密情報、秘密情報、独自情報を含めないでください。」— OpenAI Help Center
この方法を使うなら、共有する権限を持つデータだけに限定してください。使い捨ての学習プロジェクトには向いていますが、顧客情報、非公開のソースコード、健康情報、NDAの対象となる情報を扱う用途には不向きです。
Researcher Access Program
責任あるAIの導入、AIリスクの低減、AIシステムが社会に与える影響などを研究しているなら、OpenAIのResearcher Access Programが、より正式なクレジット申請ルートになります。
プログラムのページによると、条件を満たす申請者は、一般公開されているOpenAIモデル向けに最大$1,000分のAPIクレジットを申請できます。クレジットの有効期間は12か月で、延長や更新はできません。申請は3月、6月、9月、12月に四半期ごとに審査され、採択後、クレジットが反映されるまで4–6週間かかる場合があります。
これは研究向けの補助であり、一般学生向けクーポンでも、通常の商用アプリの費用をまかなう方法でもありません。申請には、信頼できる研究課題と、OpenAI製品がその研究にどう役立つのかを明確に説明する必要があります。
学生・勤務先・スタートアップ・所属機関経由のアクセス
学生用メールアドレスを持っているだけで、OpenAI APIの無料残高が作られるわけではありません。大学、研究室、勤務先、アクセラレーター、ハッカソン、助成金などが利用料を負担するケースはありますが、その特典は提供元のプログラムや組織に紐づいています。教育向けプランや一般的な.eduアドレスによって個人のAPIクレジットが自動的に付与されると考えず、助成対象のプロジェクトに参加できるか、認可されたプロジェクトキーを使えるかを確認してください。
所属機関が費用を負担するアクセスを使う前に、次の3点を確認しておきましょう。
- その組織と、送信したデータの所有者は誰か。
- どのモデルと利用上限が有効になっているか。
- プロジェクトや所属が終了したとき、アクセスはどうなるか。
OpenAIに無料APIティアはあるのか
OpenAIにはアカウント単位の上限や、条件付きの無償プログラムがあります。しかし、それは新規開発者なら誰でも無期限に使える、統一された無料ティアとは別のものです。
| 利用ルート | カードまたは残高が必要になる可能性 | 個人データに関するトレードオフ | 向いている用途 |
|---|---|---|---|
| 新しいAPIキー | 作成だけなら必須とは限らない | 通常のアカウント管理以外の特別なものはない | プロジェクトのセットアップと管理 |
| プリペイドAPI課金 | 有料利用には必要 | 標準のAPI利用規約が適用される | 安定したOpenAI API開発 |
| データ共有インセンティブ | プラスの残高が必要 | 共有した対象トラフィックがモデル改善に使われる場合がある | 機密性のない実験 |
| Researcher Access Program | 申請が必要 | プロジェクトの内容やポリシー上の選択によって異なる | 対象となる責任あるAI・社会的影響の研究 |
| 所属機関が費用を負担するプロジェクト | 機関によって異なる | 組織が管理する | 学校、研究室、勤務先、ハッカソンでの作業 |
OpenAIのプリペイドクレジットにも独自の条件があります。記載されている初回購入の最低額は$5で、クレジットの有効期限は1年です。設定時には自動チャージも有効にできます。支払いを確定する前に、自動チャージの設定を確認してください。月間の自動チャージ上限は、リアルタイムのAPI利用量を強制的に止める上限とは異なります。
無料キーを使う前に確認したい安全対策
サイト、Discordサーバー、GitHubリポジトリ、見知らぬ人が提供する生成済みのOpenAIキーは、正規の無料アクセス手段ではありません。共有されたキーや漏洩した認証情報は無効化される可能性があるほか、プロンプトが露出したり、所有者の許可に反した利用になったり、キーの所有者やあなたに予期しない利用料金が発生したりします。
代わりに、次の対策を取りましょう。
- 自分のOpenAI組織、または明確に利用を許可された組織でキーを作成する。
- プロジェクトごとに名前付きキーを1つ使い、無関係なアプリまで止めずに個別に無効化できるようにする。
- テスト用のループやエージェントを動かす前に、プロジェクトと組織の利用上限を設定する。
- 自動購入を避けたい場合は、自動チャージをオフにする。
- 入力・出力共有に登録したプロジェクトでは、機密データを扱わない。
- 漏洩した可能性のあるキーを削除し、アプリを新しいキーに更新する。
よくある質問
OpenAI APIキーの作成は無料ですか?
はい。認証情報の作成自体は無料です。ただし、リクエストの利用可否は残高、モデル、利用上限、クレジットプログラムの対象条件によって決まります。
ChatGPT FreeならAPIも無料で使えますか?
いいえ。ChatGPTの利用とAPIの課金は別管理です。ChatGPTのアカウントがあっても、APIを無制限に呼び出せるわけではありません。
学生は.eduメールで無料のOpenAI APIキーを取得できますか?
.eduアドレスだけで利用資格が与えられるという、全体に適用されるルールは確認されていません。大学、研究室、ハッカソン、助成金など、アクセスを提供している具体的なプログラムを確認してください。
OpenAI APIキーを作成するにはクレジットカードが必要ですか?
キーの作成とプリペイド課金の設定は別です。ただし、継続的な有料利用や、一部の無償トークンプログラムでは、支払い情報またはプラスの残高が必要になる場合があります。
APIキーを紛失したらどうすればいいですか?
新しいキーを作成し、古い値を使っていたすべてのアプリで置き換えてください。OpenAIによると、完全なシークレットが表示されるのは作成時だけです。
OpenAIの無料クレジットは永久に使えますか?
そうとは限りません。データ共有による無償枠は対象条件に左右され、研究用クレジットの有効期間は12か月です。そのほかの特典にも、それぞれ利用条件があります。
結局、どの方法を選ぶべきか
実際の用途に合わせて選びましょう。OpenAIを直接使いたいならプリペイド課金、条件を満たす研究ならResearcher Access Program、データ共有に伴うプライバシー上のトレードオフを受け入れられる場合に限ってデータ共有インセンティブを検討するのが現実的です。
本当に必要なのが「お金をかけずに試せるAPI」であって、「OpenAIのAPIでなければならない」ということではないなら、低価格または無料ティアのあるプロバイダーを選ぶほうがシンプルです。AIReiterのような統合ゲートウェイを使えば、特定のプロバイダーに固定する必要がないプロジェクトで、モデルの切り替えやコスト管理を簡単にできる場合もあります。ただし、これはOpenAIの無料キーではありません。API費用を抑えるための代替手段です。
安全に使うための原則は単純です。自分で認証情報を作り、アカウントの実際の残高と利用資格を確認し、「無料」と宣伝されたキーのためにデータの安全性を犠牲にしないでください。