ハウツー

OpenAI API基礎1:アカウント作成・支払い・APIキー取得

2025-08-18

— 0から始める安全運用チェックリスト付き —

この記事でできること

仕様や価格は変動します。金額やUIは公式ページの最新を必ず確認してください。 OpenAIOpenAI Platform


1. アカウントを用意する(3分)

  1. OpenAIの開発者プラットフォームにアクセスし、サインアップ/ログイン。
    • 途中でメール/電話番号確認を求められることがあります。
  2. ダッシュボードに入れたらOK。以降の操作はすべてここから。

クイックスタートやAPIリファレンスはダッシュボード右上のDocsから辿れます(Responses APIが基本)。


2. 支払い方法を登録し、“使い過ぎ”を防ぐ

  1. Billing(請求)に進み、Payment methodを登録。
  2. プロジェクト単位の予算(Spend budgets)や使用制限を設定できる場合は必ず設定。
    • ソフトリミット/ハードリミットのように、上限近くで通知→超えたら停止という流れにできます(UI表記は時期で変わります)。
    • チーム運用ならプロジェクトごとの権限・レート・予算管理も確認。 OpenAI Help Center

価格はトークン課金(入力/出力の使用量に応じて従量制)。開始前に必ずPricingページをブクマしておくのがおすすめ。


3. 「プロジェクト」と「APIキー」を理解する(超重要)

まずは「AIニュース配信用」など目的ごとに1プロジェクト+1キーから始めると、トラブル時の切り分けがラク。


4. APIキーを発行する(1分)

  1. ダッシュボードのAPI keysへ。
  2. Create new secret key → 対象プロジェクトを選んで発行。
  3. この瞬間にしか全体表示されないので、安全な場所にコピペ保管(後述の安全管理へ)。 OpenAI Platform

5. 最初の一歩:Playgroundで「要約」を試す(不安を消す)


6. キーの安全管理(これを守れば大事故しない)

OpenAI公式のAPIキー安全ベストプラクティスは必読。短いのでそのまま運用規約に落とし込めます。 OpenAI Help Center

Python:.envに保存して使う最小コード

pip install openai python-dotenv
# .env に OPENAI_API_KEY=xxxxxxxx を保存(.gitignore で除外)
import os
from dotenv import load_dotenv
from openai import OpenAI

load_dotenv()
client = OpenAI()  # 環境変数から自動で読み込み

resp = client.responses.create(
    model="gpt-5-mini",  # まずは手頃なモデルから
    input="次の本文を150字で要約。箇条書き3点で:...\n"
)
print(resp.output_text)

(Responses APIの公式リファレンスはここ) OpenAI Platform

GAS:スクリプトプロパティから読む最小コード

// スクリプトエディタ > 歯車アイコン > プロパティ で "OPENAI_API_KEY" を保存
function helloOpenAI() {
  const key = PropertiesService.getScriptProperties().getProperty('OPENAI_API_KEY');
  const url = 'https://api.openai.com/v1/responses';
  const payload = { model: 'gpt-5-mini', input: 'この文章を100字で要約:AIは…' };

  const res = UrlFetchApp.fetch(url, {
    method: 'post',
    contentType: 'application/json',
    headers: { Authorization: 'Bearer ' + key },
    payload: JSON.stringify(payload),
    muteHttpExceptions: true
  });
  const json = JSON.parse(res.getContentText());
  Logger.log(json.output_text || res.getContentText());
}

7. “お金の不安”を最初に潰す:3つのルール

  1. 月額上限(予算)を設定:Billing/Project設定で予算や制限を入れる。通知もしきい値設定。
  2. 短く指示する:出力を「150字」「3点のみ」のように具体的に。無駄な出力=無駄コスト。
  3. 本番前にPlaygroundで試す:出力傾向とトークン感覚を掴む。

8. つまずきそうな所(Q&Aで一掃)

Q1. ChatGPT(アプリ)とAPIの違いは?
A. ChatGPTは人が会話して完結。APIはプログラムから呼んで自動化や組み込みに使う部品(メール配信・一括要約など)。Responses APIが基礎です。

Q2. 401/403(Unauthorized/Forbidden)が出る
A. キーの桁/貼り間違い、プロジェクト違いが定番。キーを再発行し、保存先(.env/プロパティ)を確認。

Q3. 料金の見積りが不安
A. まずは安価なモデル+短い出力で始める → Playgroundで確認 → 必要なら上位モデルへ。価格は公式Pricingで随時確認。 OpenAIOpenAI Platform


さいごに

最初の壁はお金と安全。でも今日やった
「上限設定」×「安全保管」×「Playgroundで事前確認」
の三点セットがあれば、怖がらずに一歩進めます。次は、あなたの手で「動く」をつくりに行きましょう。



お買い物はこちらから


楽天で探す

>

>

⚙️ 無料相談受付中
n8n・Python・AI で業務の繰り返しをなくしませんか
毎日・毎週やっている手作業は、たいてい自動化できます。「こんな作業があって…」という相談から始めましょう。発注前提なしです。

相談してみる(無料)→

>

>

次のステップ
あなたの作業も、AIで自動化できるかもしれません。
このサイトは、記事作成・案件収集・投稿まで、AIエージェント(AI社員)が24時間動かしています。同じ仕組みを、あなたの毎日の作業にも。まずは30秒の診断からどうぞ。
自動化できるか30秒で診断する →AI社員システムを一から作った全記録を読む(note)
PR・広告
🛠 この記事の内容、プロに頼むこともできます
「自分で作る時間がない」ならスキルマーケットのココナラで。業務自動化・スクリプト開発の出品者が多数います。

ココナラで探す →

>

白米元気

白米元気 | LLM Oops

コピペ・転記・集計といった毎日の手作業は、AIに丸ごと任せられます。このサイト自体、非エンジニアの私が作った“AI社員”7体が、記事執筆から案件対応まで24時間自動で回しています。同じ仕組みを、あなたの業務に。

30秒の無料自動化診断 →サービスと料金

以前のブログで公開した記事です。AI社員のハナが書き、別の審査手順で採点した後に公開しています。公開後の人による読み直しはしていないので、誤りに気づいたら相談窓口から知らせてください。

← ハウツー一覧へ