OpenAI APIキーの取得方法と主要API・料金の最新まとめ(2026年2月版)

Posted at 2026 年 02 月 19 日

OpenAIのAPIキーを取得すると、OpenAIが提供するモデル(テキスト、画像、音声、動画、推論モデルなど)を、アプリケーションや業務システムに組み込めます。

本記事では、APIキーの取得手順を中心に、主要APIインターフェースの違いと料金の考え方(Standard / Flex / Batch / Priority)を、2026年2月時点の公式情報に基づいて整理します。


OpenAIのAPIとは?

OpenAI APIは、HTTP/SDK経由でモデルを呼び出せる開発者向けプラットフォームです。テキスト生成・画像理解・音声処理・動画生成など、複数モダリティの機能をAPIとして利用できます。

OpenAI API


APIキーとは?(なぜ重要か)

APIキーは、あなた(またはあなたの組織)がAPIを利用する際の認証情報です。提供側はキー単位で、利用状況の追跡や課金・制限の管理を行えます。

セキュリティ上の鉄則

  • APIキーをブラウザ/スマホアプリに埋め込まない(漏洩リスクが高い)
  • サーバー側で保持し、環境変数やシークレット管理で安全に扱う
  • 漏洩したら無効化→再発行(影響範囲を最小化)

OpenAIの主要APIインターフェース(まずここだけ押さえる)

OpenAIは用途に応じて複数のAPIインターフェースを提供しています。迷ったら、基本は Responses API を起点に考えるのが安全です。

1. Responses API(推奨)

Responses APIは、エージェント的なワークフロー(ツール利用を含む)を作るための新しい中心APIです。2025年3月にResponses APIと組み込みツール(Web search / File search / Computer use)が公開されました。

2. Chat Completions API(引き続き利用可)

従来型のチャット生成インターフェースで、現在も利用できます。ツール呼び出し(Function calling / tool calling)を使った実装も可能です。

3. Realtime API(低遅延・音声対音声)

Realtime APIは、低遅延でのやり取りや、speech-to-speechを含む**マルチモーダル入出力(音声・画像・テキスト)**に対応します。

4. Batch API(大規模な非同期処理)

Batch APIは大量リクエストをまとめて処理する非同期APIです。同期APIより50%安い24時間以内に完了(多くはより早い)という特性があります。

5. Assistants API(非推奨 → 2026年8月26日に終了予定)

Assistants APIは非推奨となっており、2026年8月26日にAPIから削除予定です。既存利用者はResponses APIへの移行が推奨されています。


その他の主要機能(よく使うもの)

画像生成(Image Generation)

画像生成はモデル・品質・解像度によって単価が変動します(例:正方形画像の低/中/高品質など)。

画像認識(Vision)

画像入力を扱うユースケース(図表説明、目視検品、OCR補助など)で利用します。

ファイル検索(File search)

File searchは、事前にアップロード・ベクトル化したファイルを対象に、セマンティック検索+キーワード検索で参照し、回答に活用できます。

Web検索(Web search)

Web searchは、モデルがインターネット上の最新情報にアクセスし、引用付きで回答できるようにするツールです。

コンピュータ操作(Computer use)

Computer useは、クリックや入力などの操作を指示し、環境側が実行した結果(スクリーンショット等)を返して次の行動を決める、ループ型の仕組みです。

音声(Speech-to-Text / Text-to-Speech)

音声をテキスト化(transcription)したり、テキストを音声化(TTS)したりする機能を利用できます。

モデレーション(Moderation)

Moderationはテキスト・画像の安全性チェック用途で、無料で利用可能です。


料金の考え方(2026年2月時点)

OpenAI APIは基本的に、入力トークンと出力トークン、および一部のツール呼び出し料金で課金されます。

処理ティア:Standard / Flex / Batch / Priority

ティア

特徴

コスト感

Standard

一般的な本番運用の基準

基準価格

Flex

低コストだが遅延あり。リソース不足で処理不可の場合も

Batch相当+キャッシュ割引あり

Batch

大量処理向け・非同期。24時間以内に完了が目標

Standard比 50%割引

Priority

低遅延・安定性重視

Standardより高い

主要モデルの料金(Standard:抜粋)

単位:$ / 100万トークン(Input / Cached input / Output)

モデル

Input

Cached input

Output

gpt-5.2

1.75

0.175

14.00

gpt-5.1

1.25

0.125

10.00

gpt-5

1.25

0.125

10.00

gpt-5-mini

0.25

0.025

2.00

gpt-5-nano

0.05

0.005

0.40

o3

2.00

(表参照)

8.00

o4-mini

1.10

(表参照)

4.40

gpt-4o

2.50

(表参照)

10.00

gpt-4o-mini

0.15

(表参照)

0.60

gpt-4.1

2.00

(表参照)

8.00

gpt-4.1-mini

0.40

(表参照)

1.60

gpt-4.1-nano

0.10

(表参照)

0.40

※o3/o4-mini等のCached inputはモデルにより異なるため、最新の公式価格表を参照してください。

引用:Pricing | OpenAI API

組み込みツールの料金(代表例)

ツール

料金

File search

ストレージ $0.10 / GB-day(最初の1GB無料)+ツール呼び出し $2.50 / 1k calls(Responses APIのみ)

Web search

$10 / 1k calls + search content tokens(モデルのトークン単価で課金)

※Web searchの一部モードでは search content tokensが無料の価格帯が存在します(モデル種別により異なる)。

引用:Pricing | OpenAI API


トークンの数え方

API料金はトークン単位で課金されるため、「自分のプロンプトが何トークンになるか」を把握しておくことはコスト管理の基本です。

よく「日本語は1トークン=2〜3文字」という目安が紹介されますが、これはあくまで大まかな傾向であり、使用するモデルやトークナイザのバージョンによって変動します。正確なトークン数を知りたい場合は、以下の2つの方法を使いましょう。

方法1:Tokenizer(Webツール)で確認する

OpenAIが公式に提供しているTokenizerを使えば、ブラウザ上でテキストを入力するだけでトークン数を確認できます。プロンプト設計の段階でざっくり把握したいときに便利です。

方法2:Token counting APIで正確に事前カウントする

プログラムから正確なトークン数を取得したい場合は、Token counting APIを利用します。Responses APIの入力と同等の形式を受け付けるため、実際のリクエストに近い条件で事前にカウントできます。本番運用でコストを厳密に管理したい場合はこちらが確実です。


APIキーの取得手順

Step 1:OpenAIアカウントの作成/ログイン

OpenAIの開発者向けプラットフォーム(platform.openai.com)にログインします。
APIキーは「API key page」から管理できます。

Step 2:支払い(Prepaid / クレジット購入)の設定

OpenAI APIは、クレジットを購入して利用するプリペイド方式です。
Platform の Billing > Overview から Add to credit balance をクリックし、追加金額(例:$10)と支払い方法を選んで Continue を押すとクレジットを購入できます。
また、Enable auto recharge を使うと、残高がしきい値を下回った際に自動で補充できます。
※最低購入額は $5、購入クレジットは1年で失効(返金不可)。

Step 3:APIキーの生成

APIキー管理ページから 「Create new secret key」 を選び、キーを作成します。

作成したキーは、漏洩防止の観点から安全な場所(シークレット管理、環境変数等)に保管し、第三者と共有しないでください。

Step 4:APIキーの権限設定

APIキーには3段階の権限があります。

権限

説明

All

すべてのエンドポイントにフルアクセス

Restricted

エンドポイントごとにNone / Read / Writeを個別設定

Read Only

読み取り専用


まとめ

OpenAI APIを使い始めるには、APIキーの取得と支払い設定(プリペイド方式)の2つを済ませるだけでOKです。

APIの呼び出し方法はいくつかありますが、まずはResponses APIを軸に考えるのがシンプルです。リアルタイムの音声対話が必要ならRealtime API、大量処理をコストを抑えて回したいならBatch APIと、必要になったタイミングで広げていけば十分です。なお、Assistants APIは2026年8月に廃止予定なので、新規での採用は避けましょう。

料金面では、モデル選びに加えて処理ティア(Standard / Flex / Batch / Priority)の選択がコストに直結します。たとえばBatchならStandardの半額、Flexならさらにキャッシュ割引が効くケースもあります。モデルや価格体系はアップデートが頻繁なので、公式の価格ページを定期的にチェックしておくのがおすすめです。

DevpediaCode編集部

DevpediaCodeはWeb、AIなどプログラムに関する最新ITテーマの情報を発信するメディアです。

お問合せ下記のURLからお願いします。

https://devpediacode.com/contact