ARTICLE

OpenAI API入門|使い方・料金・Python実装・活用例をわかりやすく解説【2026年版】

2026/9/16 (更新: 2026/9/17)

SHARE

OpenAI APIの使い方・料金・Python実装・活用例を初心者向けにわかりやすく解説【2026年版】

Op

OpenAI API入門|使い方・料金・Python実装・活用例をわかりやすく解説【2026年版】

ARTICLE株式会社renue
renue

株式会社renue

2026/9/16 公開2026/9/17 更新

renueについて

renueは、AIで業務を実装する会社です

AIコンサルティングから図面AI・広告運用エージェント・コールセンターAIまで、実際に動いているサービスをご覧いただけます。renueが何をしている会社か、まずはサービス一覧からご確認ください。

OpenAI APIとは?

OpenAI APIとは、ChatGPTの基盤となるGPTモデルをはじめ、画像生成(GPT Image)、音声認識(Whisper)、テキスト読み上げ(TTS)、埋め込み(Embeddings)などのAI機能を、プログラムから利用できるクラウドサービスです。

自社のアプリやWebサービスにテキスト生成・対話などのAI機能を組み込んだり、業務自動化のバックエンドとして活用したりできます。ChatGPT製品のUI・履歴管理・検索などが単純なモデル呼び出しだけで全て付くわけではなく、必要な機能を組み合わせて実装します(OpenAI公式のテキスト生成ガイド)。

OpenAI APIでできること

API機能用途例
Chat Completionsテキスト生成・対話チャットボット、文書作成、翻訳、コード生成
Responses APIツール使用・Web検索付き対話AIエージェント、データ取得、ファイル操作
Embeddingsテキストのベクトル化RAG(検索拡張生成)、類似文書検索
Images(GPT Image)画像生成・編集。DALL·E 2/3は2026年5月12日にAPI提供終了広告素材、デザイン案、商品画像生成
Audio(Whisper等)音声→テキスト変換。whisper-1は2027年2月26日にAPI提供終了予定文字起こし、議事録作成
Audio(TTS)テキスト→音声変換ナレーション、音声ガイド
Moderationコンテンツの安全性チェックUGCの不適切コンテンツフィルタリング

始め方【5ステップ】

ステップ1:アカウント作成

OpenAI公式サイト(platform.openai.com)でアカウントを作成します。Googleアカウントまたはメールアドレスで登録可能です。

ステップ2:APIキーの取得

ダッシュボードの「API Keys」セクションで「Create new secret key」をクリック。生成されたAPIキーを安全な場所に保存します(一度しか表示されません)。

ステップ3:クレジットのチャージ

「Billing」セクションで、アカウントに適用される支払い方式・残高・購入条件を確認し、必要に応じてクレジットを追加します。公式Quickstartには無料のテストAPIリクエストの案内もあり、全利用者に初回5ドルが必須、無料利用は全廃、と一律には扱いません。購入時の最低額や利用可能なクレジットは、実際のアカウント画面で確認してください。

ステップ4:Pythonライブラリのインストール

ターミナルで以下のコマンドを実行:

pip install openai

ステップ5:最初のAPI呼び出し

実行前に、取得したAPIキーを環境変数OPENAI_API_KEYへ設定します。macOS/Linuxではターミナルで export OPENAI_API_KEY="取得したAPIキー"、PowerShellでは現在のセッションに $env:OPENAI_API_KEY="取得したAPIキー" と設定し、同じターミナルからPythonを起動します。キーを公開・コミットしないでください。以下はChat Completions APIを使う例です(公式Quickstart、Chat Completionsの仕様)。新規開発では公式が推奨するResponses APIも検討できます:

from openai import OpenAI
client = OpenAI() # APIキーは環境変数 OPENAI_API_KEY から読み込む
response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=[{"role": "user", "content": "こんにちは、自己紹介してください"}]
)
print(response.choices[0].message.content)

これだけでGPTモデルからの応答が得られます。

料金体系(2026年版)

テキストモデルは主に入力・出力のトークン数に応じた従量課金で、音声・画像・ツールには別の課金単位もあります。文字数からトークン数への換算は言語・文章・モデルにより変わり、日本語を常に1〜2文字で1トークンとは計算できません。公式のトークン計測方法とAPIレスポンスのusageで確認します。

本文で扱うモデルの料金

以下は2026年9月17日確認の標準テキスト料金(米ドル、100万トークン当たり、入力はキャッシュなし)です。モデルの最新世代一覧や音声・画像・ツールの料金とは区別してください(公式料金表)。o3-miniは2026年10月23日にAPI提供終了予定です。同日のGPT-4oの終了予定はgpt-4o-2024-05-13という特定スナップショットであり、表のgpt-4o全体が終了するという意味ではありません。

モデル入力(100万トークン)出力(100万トークン)特徴
GPT-4o2.50ドル10.00ドル汎用性の高い上位モデル(最新の世代構成は公式サイトで確認)
GPT-4o mini0.15ドル0.60ドル高コスパ。多くの用途に十分
o3-mini1.10ドル4.40ドル推論特化(数学・コード)

コスト削減のコツ

  • GPT-4o miniから始める:用途ごとの評価で必要な品質を満たすか確認。表の標準テキスト単価は入力・出力ともGPT-4oの6%(約16.7分の1)だが、同品質を保証する比較ではない
  • システムプロンプトを最適化:不要な指示を削り、トークン消費を抑える
  • 出力上限を設定:Chat Completionsではmax_completion_tokens、Responsesではmax_output_tokensを確認する。旧max_tokensは非推奨でoシリーズとは非互換。上限は推論などの非表示トークンも含むため、表示文字数の上限とは異なる(Chat Completions仕様、トークン計測)
  • キャッシュの活用:同じ質問への回答はキャッシュして再利用
  • バッチAPI:即時応答が不要な処理では、対応モデル・エンドポイントのBatch APIで同期API比50%の割引を利用できる。完了ウィンドウは24時間で、期限内に完了しないリクエストや失敗も処理する

実装パターン別の活用例

1. チャットボット

Chat Completions APIで対話型のチャットボットを構築。会話履歴をmessages配列に保持し、文脈を維持した自然な対話を実現します。

2. RAG(社内ナレッジ検索)

Embeddings APIで社内文書をベクトル化→ベクトルDBに格納→ユーザーの質問に類似する文書を検索→Chat Completions APIで回答を生成。社内FAQ・ヘルプデスクの自動化に最適です。

3. コンテンツ生成

ブログ記事、商品説明、メール文面、SNS投稿などのテキストコンテンツをAPIで自動生成。テンプレートとなるシステムプロンプトを定義し、変数部分だけ差し替えることで大量のコンテンツを効率的に生成できます。

4. データ分析・構造化

非構造化テキスト(アンケートの自由記述、レビュー、問い合わせ等)をAPIで分析・分類・感情判定。自然文でJSON出力を求めるだけでは形式やスキーマの適合を保証できません。対応モデルでStructured OutputsとJSON Schemaを設定し、プログラムで扱える構造を指定します。拒否・出力上限による中断を処理し、JSON内の値の正しさは別に検証します。

注意点

  • APIキーの管理:APIキーは環境変数で管理し、ソースコードにハードコードしない。GitHubへの誤コミットに注意
  • レート制限:アカウントのティアに応じたリクエスト制限(RPM/TPM)がある。制限を超えるとエラーが返る
  • データの取り扱い:API経由のデータは、明示的なデータ共有へのオプトインを除き、デフォルトでモデル学習に使われない。これは無保存を意味せず、不正利用監視ログや機能ごとの保存条件は別に確認する(公式データ取扱い説明、2026年9月17日確認)
  • ハルシネーション:APIの出力にも事実と異なる情報が含まれる可能性。重要な情報は人間が確認
  • コスト監視:組織・プロジェクトの支出通知とハード上限を区別して設定する。通知だけではAPI利用は止まらず、ハード上限に達すると対象リクエストが429エラーになる。制御の反映は即時ではないため少額の超過は起こり得る。ダッシュボードとアプリ側の利用量を監視する(公式Spend limits)

まとめ

OpenAI APIは、ChatGPTのAI機能を自社アプリやサービスに組み込める強力なツールです。Pythonの数行のコードで始められ、料金もGPT-4o miniなら非常に低コストです。チャットボット・RAG・コンテンツ生成・データ分析など幅広い用途に活用でき、まずはGPT-4o miniで小さく始めて、品質が必要な部分だけGPT-4oに切り替えるアプローチがおすすめです。

あわせて読みたい

AI活用のご相談はrenueへ

renueは自社開発のAIツールを自社運用するAIコンサルティングファームです。

→ 詳細を見る

SHARE

FAQ

よくある質問

OpenAI APIとは、ChatGPTの基盤となるGPTモデルをはじめ、画像生成(GPT Image)、音声認識(Whisper)、テキスト読み上げ(TTS)、埋め込み(Embeddings)などのAI機能をプログラムから利用できるクラウドサービスです。自社のアプリやWebサービスにテキスト生成・対話などのAI機能を組み込んだり、業務自動化に活用できます。 ChatGPT製品のUI・検索・履歴管理等は必要に応じて別途実装します。DALL·E 2/3は2026年5月12日にAPI提供を終了しています。出典:https://developers.openai.com/api/docs/guides/image-generation /https://developers.openai.com/api/docs/deprecations

標準テキスト料金は入力・出力のトークン数に応じた従量課金で、2026年9月17日確認ではGPT-4oは入力100万トークン2.50ドル、出力10.00ドル、GPT-4o miniは入力0.15ドル、出力0.60ドルです。画像・音声・ツール等の課金は別に確認します。月額の支出通知とハード上限を設定できますが、通知だけでは利用は止まりません。ハード上限も反映に遅れがあり、少額超過する場合があります。出典:https://developers.openai.com/api/docs/pricing /https://developers.openai.com/api/docs/guides/spend-limits

pip install openaiでライブラリをインストールし、APIキーを環境変数OPENAI_API_KEYへ設定します。本文のclient.chat.completions.create()はテキスト対話の呼び出し例で、ChatGPT製品の全機能が数行で入るわけではありません。UI・履歴管理・検索等は用途に応じて実装します。新規開発では公式推奨のResponses APIも検討し、アカウントの利用可能モデル・支払い条件を確認してください。出典:https://developers.openai.com/api/docs/quickstart /https://developers.openai.com/api/docs/guides/text

社内チャットボットの構築、文書の自動要約・翻訳、メール返信の自動生成、コードの自動生成・レビュー、カスタマーサポートの自動化、RAGによる社内ナレッジ検索、広告コピーの自動生成、データ分析レポートの自動作成が代表的な活用例です。

ChatGPTはブラウザ・アプリで使える対話型インターフェース、OpenAI APIはプログラムから呼び出すための技術インターフェースです。APIを使えば自社アプリへの組み込み、大量データの一括処理、他のシステムとの連携、カスタムUIの構築が可能です。ChatGPTには個人向けと法人向けの利用形態があり、APIは自社システムへの組み込みなどに使います。出典:https://learn.chatgpt.com/docs/enterprise/work-admin-faq

APIキーの安全な管理(環境変数での保管・ハードコード禁止)、入力データの利用権限確認、支出通知・ハード上限の設定、アクセスログの監視が基本です。OpenAI APIでは明示的にデータ共有へオプトインしない限り学習に使われませんが、監視ログや機能ごとの保存条件は別です。Azure OpenAI Serviceを含む利用環境は、企業ごとの契約、データ所在地、保持条件、アクセス統制、既存システムとの適合で比較し、全企業に一律にAzureを推奨するものではありません。出典:https://developers.openai.com/api/docs/guides/your-data /https://developers.openai.com/api/docs/guides/spend-limits

renueについて

renueは、AIで業務を実装する会社です

AIコンサルティングから図面AI・広告運用エージェント・コールセンターAIまで、実際に動いているサービスをご覧いただけます。renueが何をしている会社か、まずはサービス一覧からご確認ください。

関連記事

AI導入・DXの悩みをプロに相談してみませんか?

AIやDXに関する悩みがありましたら、お気軽にrenueの無料相談をご利用ください。renueのAI支援実績、コンサルティングの方針や進め方をご紹介します。

無料資料をダウンロード