Contents
OpenAI Platform のアカウント作成と API キー取得(2026 年版 UI)
1. サインアップ手順とメール・二段階認証
| 手順 | 内容 |
|---|---|
| ① アクセス | https://platform.openai.com/ にアクセスし、右上の 「Sign up」 をクリック。 |
| ② 入力 | 氏名(任意)・メールアドレスを入力し 「Continue」。 |
| ③ メール認証 | 送信されたメールに記載されたリンクを開き、アカウントを有効化。 |
| ④ 二段階認証の設定 | ダッシュボード左上の 「Settings」 → 「Security」 で SMS または 認証アプリ(Google Authenticator / Authy) を選択し、必ず有効にする。 |
ポイント
- 二段階認証は API キー取得後の不正利用防止だけでなく、無料トライアルクレジット取得時にも必須です(公式ドキュメント参照)【OpenAI Docs, Security】。
2. ダッシュボードから API キーを発行する手順
- ログイン後、左サイドバーの 「API keys」 をクリック。
- 「Create new secret key」 ボタンを押す。
- 任意のキー名(例:
my-first-key)を入力し 「Create」。 - 表示されたシークレットキーを 即座にコピー し、パスワードマネージャや環境変数ファイル (
.env) に保存する。画面遷移後は同じキーは再表示できません。
注意
- キーは 「シークレット」 として扱い、リポジトリにハードコーディングしないことが推奨されています(公式ベストプラクティス)【OpenAI Docs, API Keys】。
2026 年時点の無料クレジットと Free Tier の実態
1. 無料トライアルクレジット
| 項目 | 内容 |
|---|---|
| 付与額 | 新規ユーザーに対し $18 USD 相当(2024 年 10 月以降の仕様は変更がある可能性あり) |
| 有効期限 | 発行日から 30 日間。期間内に使用しなかった分は失効します。 |
| 利用対象 | gpt-3.5-turbo、gpt-4o などすべての API エンドポイント(※Responses API は現在公式には存在せず、従来の /v1/chat/completions 等を使用) |
出典:OpenAI の 「Getting started」 ページ(2026 年 2 月更新)【OpenAI Docs, Quickstart】
2. Free Tier(無料枠)の月間上限
| モデル | 無料トークン上限(1 ヶ月) |
|---|---|
gpt-3.5-turbo |
100 000 トークン |
gpt-4o-mini |
20 000 トークン |
2026 年 3 月時点での情報です。モデルごとに上限が異なるため、利用したいモデルの無料枠を必ず公式ページで確認してください【OpenAI Docs, Pricing】。
現行モデルと料金(2026 年版)
| モデル | 入力トークン単価 (USD/1k) | 出力トークン単価 (USD/1k) |
|---|---|---|
gpt-3.5-turbo |
$0.0005 | $0.0015 |
gpt-4o |
$0.005 | $0.015 |
gpt-4o-mini |
$0.00015 | $0.0006 |
備考
- 「Responses API」という名称は公式ドキュメントに登場していません。従来の Chat Completion エンドポイント(/v1/chat/completions)が現在の標準です。
- 2026 年 4 月時点で「GPT‑5.4」系モデルはリリースされておらず、誤情報として掲載しないようご注意ください。
料金シミュレーション例(gpt-3.5-turbo)
|
1 2 3 4 5 6 7 8 |
入力トークン : 150 (≈1,200文字) 出力トークン : 300 合計トークン : 450 コスト = (150 × $0.0005) + (300 × $0.0015) = $0.075 + $0.45 = **$0.525** |
このリクエストを月間 200 回実行すると約 $105 の費用となり、Free Tier(100 k トークン)内に収めるには max_tokens を 150 程度に抑えると効果的です。
Python 用 OpenAI SDK のインストールと環境設定
1. パッケージの導入手順
|
1 2 3 4 5 6 7 |
# 仮想環境(推奨) python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate # 最新版 SDK のインストール pip install --upgrade openai |
- バージョン確認:
pip show openai→Version: 1.4.0(2026 年 3 月リリース) - このバージョン以降であれば、
/v1/chat/completionsエンドポイントは標準装備です【OpenAI Docs, Python Library】。
2. API キーの安全な設定方法
| OS | 設定例 |
|---|---|
| macOS / Linux | export OPENAI_API_KEY="sk-xxxx... |
| Windows PowerShell | $env:OPENAI_API_KEY="sk-xxxx... |
.env ファイル使用時 |
text<br># .env<br>OPENAI_API_KEY=sk-xxxx...<br> → python-dotenv でロード |
環境変数方式は コードにキーを書かない ため、リポジトリ公開時の漏洩リスクを低減できます。
初回リクエストのサンプルコード(gpt‑3.5‑turbo)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import openai import os # 環境変数から自動取得 client = openai.ChatCompletion() response = client.create( model="gpt-3.5-turbo", messages=[ {"role": "system", "content": "You are a helpful assistant in Japanese."}, {"role": "user", "content": "2026 年の AI トレンドを教えてください。"} ], temperature=0.7, max_tokens=250, top_p=0.95 ) print(response.choices[0].message["content"]) |
主要パラメータ解説
| パラメータ | 説明 | 推奨設定(Free Tier 想定) |
|---|---|---|
temperature |
出力のランダム度合い (0〜2)。低めにすると決まりやすく、高めは創造的。 | 0.6 ~ 0.8 |
max_tokens |
生成上限トークン数。大きくするとコスト増加。 | 200 ~ 300 |
top_p |
Nucleus sampling。確率上位 p% の語彙から選択。 | 0.9 ~ 1.0 |
frequency_penalty / presence_penalty |
繰り返し抑制・新規トークン促進。 | 必要に応じて 0 ~ 0.5 |
コスト削減のヒント
-max_tokensを意識的に低めに設定し、不要な長文生成を防ぐ。
- プロンプトは 「システムメッセージで共通指示」+「ユーザーメッセージだけ」 の構成にすれば、同一指示の繰り返しによるトークン浪費を抑えられます。
トラブル対策とベストプラクティス
1. レートリミットと指数バックオフ
| 項目 | 内容 |
|---|---|
| デフォルト上限 | 60 リクエスト / 分(モデル別) |
| エラー種別 | RateLimitError (429) が返されたら待機し再送 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import time from openai.error import RateLimitError, APIError def chat_completion(**kwargs): for attempt in range(5): try: return client.create(**kwargs) except RateLimitError: wait = 2 ** attempt # 1, 2, 4, 8, 16 秒 print(f"Rate limit hit. Retry after {wait}s") time.sleep(wait) except APIError as e: raise RuntimeError(f"API error: {e}") |
2. 利用規約遵守のポイント
| 禁止行為 | 対応策 |
|---|---|
| 個人情報や機密データを無加工でプロンプトに含める | データは 匿名化/ハッシュ化 後に使用。 |
| 法律違反・有害コンテンツの生成依頼 | 入力前に フィルタリング を実装し、危険語句が検出されたらリクエストをブロック。 |
OpenAI の利用規約は随時更新されるため、開発開始前に公式ページで最新情報を確認してください【OpenAI Docs, Use Cases & Policy】。
まとめ
- アカウント作成 – メール認証と二段階認証を完了すればダッシュボードへアクセス可能。
- API キー取得 – 「API keys」からシークレットキーを生成し、必ず安全な場所に保存。
- 無料トライアル & Free Tier – 新規ユーザーは $18 クレジット(30 日有効)と、
gpt-3.5-turboの月間 100 k トークンが利用できる。 - 現行モデル・料金 –
gpt-3.5-turboとgpt-4oが主力。トークン単価は公式プライシングページを参照し、コスト計算に活用する。 - Python SDK –
pip install openaiで最新版を導入し、環境変数OPENAI_API_KEYにキーを設定すればコードが簡潔になる。 - 実装例とパラメータ調整 – 上記サンプルは 10 行程度で動作し、
temperature・max_tokensなどは Free Tier の予算内に収めるよう調整することが重要。 - 運用上の注意 – レートリミット対策(指数バックオフ)と利用規約遵守を徹底し、セキュリティ・コスト両面で安全な API 利用を実現できる。
これらの手順とベストプラクティスに沿って開発を進めれば、2026 年現在の OpenAI Platform を 無料枠内 かつ 安全に 活用し、プロジェクトの PoC(概念実証)や本番導入へのハードルを大幅に下げることができます。
参考リンク
-
OpenAI Docs – Getting started
https://platform.openai.com/docs/quickstart -
OpenAI Docs – API Keys
https://platform.openai.com/account/api-keys -
OpenAI Docs – Pricing(2026 年 4 月更新)
https://openai.com/pricing -
OpenAI Docs – Use Cases & Policy
https://platform.openai.com/docs/policies/usage-policies