OpenAI API key の取得:platform.openai.com 登録、Billing、最初の curl と rate limits
OpenAI プラットフォームに登録し Billing を設定、API key を作り、curl で最初のリクエストを送り 429 を読む。
ChatGPT の Web だけでなく、コードから GPT を呼びたい。公式の道は platform.openai.com:登録 → Billing → API key 作成 → curl で最初の chat/completions。Quickstart と Authentication に従う。
検索される仕事は OpenAI API key の取得と最初の API リクエスト:アカウント、課金、キー、curl 例、rate limits の読み方。クォータはアカウント内 Billing / Limits を優先する。
プラットフォームと ChatGPT の違い
platform.openai.com
開発者コンソール:Billing、API keys、Usage、Limits。REST は api.openai.com。
chatgpt.com
一般向け ChatGPT。Plus 契約は API 枠ではない。API は従量課金。
| 手順 | 公式の場所 | よくある詰まり |
|---|---|---|
| 登録 / ログイン | platform.openai.com | 有効なメール。地域制限は登録画面に従う |
| Billing 設定 | Settings → Billing | 支払い方法なしだと呼び出し不可または極小枠 |
| API key 作成 | Settings → API keys | シークレットは一度だけ表示 |
| 最初のリクエスト | POST /v1/chat/completions | 401 → Authorization;429 → rate limits |
登録から最初の curl まで
- 01platform.openai.com で登録
メールまたは OAuth で登録し、メール確認後 Dashboard へ。Quickstart の第一歩。
- 02Billing を設定
Settings → Billing で対応カード等を追加。トークン従量。Pricing 参照。Billing 未設定だと失敗しうる。
- 03API key を作成
Settings → API keys → Create new secret key。パスワード管理器に保存。Git やフロントに載せない。Authentication ドキュメント参照。
- 04最初の Chat Completions を curl
$OPENAI_API_KEYを設定しhttps://api.openai.com/v1/chat/completionsへ POST。成功時choices[0].message.contentに応答。 - 05rate limits と 429 を読む
Rate limits は RPM/TPM を説明。ヘッダ
x-ratelimit-remaining-requests。429 ならretry-after待機。長期枠は Settings → Limits。
export OPENAI_API_KEY="sk-..."
curl https://api.openai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"Say hello in one word."}]}'
初回が折れやすい所
- 401
- キー欠落・誤り・失効。
Authorization: Bearerと Active を確認。 - 429
- RPM/TPM 超過。ヘッダと retry-after。指数バックオフ。
- 403 / model not found
- tier がモデル非対応。Quickstart のデフォルトか Limits を見る。
最小 curl を通してから Cline や Cursor へ。漏洩キーの方が高い——ローテーションを。
統合を揃えるとき
API は HTTP;Copilot / Cursor Agent は別ルート。endpoint と rate limit を 1 ページに。oakmeet の短い部屋:8人・約1時間。Google AI Studio、Cline 自前キー と比較。
ChatGPT Plus に API 枠は含まれる?
含まれない。Plus は chatgpt.com。API は platform.openai.com で別課金。Pricing / Billing 参照。
無料 API 枠はある?
政策は変わる。登録後の Billing / Limits を信頼する。
キー漏洩時は?
Settings → API keys で即 revoke し新規作成。Authentication ドキュメント参照。
rate limit を上げられる?
Rate limits ガイド:Usage tier に連動。Settings → Limits を確認。