
ChatGPT APIの使い方|初心者向けOpenAI API入門
AIを使ったアプリを作りたいと考えたとき、まず触ってみたいのが ChatGPT API(OpenAI API) です。
ChatGPT APIを使うことで、自分のアプリやサービスに AIチャット機能や文章生成機能 を簡単に組み込むことができます。
例えば以下のようなアプリが作れます。
- AIチャットアプリ
- AI文章生成ツール
- AIカスタマーサポート
- AI翻訳ツール
この記事では、プログラミング初心者でも理解できるように
- ChatGPT APIとは何か
- OpenAI APIの準備
- APIキーの取得方法
- APIの呼び出し方
- 簡単なAIアプリ作成
までを ステップ形式で解説 します。
AIアプリを作ってみたい人は、ぜひ最後まで読んでみてください。
ChatGPT APIとは
ChatGPT APIとは、OpenAIが提供しているAIモデルをアプリやサービスから利用できる仕組みです。
通常のChatGPTはブラウザで利用しますが、APIを使うと
自分のアプリからAIを呼び出すことができます。
例えば以下のような用途があります。
| 用途 | 内容 |
|---|---|
| AIチャット | ユーザーと会話するAI |
| 文章生成 | 記事・ブログ作成 |
| 要約 | 長文の自動要約 |
| 翻訳 | AI翻訳ツール |
つまりChatGPT APIは
AIサービスを開発するための重要なツール
と言えます。
OpenAI APIの準備
ChatGPT APIを利用するためには、まず OpenAIアカウント を作成する必要があります。
OpenAI公式サイト
アカウントを作成したら、次に APIキーを取得 します。
APIキーの取得方法

APIを利用するには APIキー(認証キー) が必要です。
取得手順は以下です。
- OpenAIにログイン
- API Keysページを開く
- 「Create new secret key」をクリック
- 表示されたAPIキーをコピー
このAPIキーは
外部に公開してはいけません。
理由は以下です。
- API利用料金が発生する
- 他人に不正利用される可能性がある
そのため、通常は
環境変数で管理する方法
が使われます。
APIを呼び出す方法
ここではJavaScriptでChatGPT APIを呼び出す例を紹介します。
まずOpenAIライブラリをインストールします。
npm install openai
次に以下のコードを書きます。
import OpenAI from "openai";const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY
});const response = await openai.responses.create({
model: "gpt-4.1-mini",
input: "こんにちは!"
});console.log(response.output[0].content[0].text);
このコードを実行すると
AIが「こんにちは」に対する返答を生成します。
簡単なAIアプリを作る

次に簡単な AIチャットアプリ を作ってみましょう。
以下はターミナルから質問を入力し、AIが回答してくれる簡単なアプリです。
import OpenAI from "openai";
import readline from "readline";const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY
});const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});rl.question("質問してください: ", async (question) => { const response = await openai.responses.create({
model: "gpt-4.1-mini",
input: question
}); console.log(response.output[0].content[0].text); rl.close();
});
これだけで
AIと会話できる簡単なチャットアプリ
が完成します。
APIを使うことで、数十行のコードでもAI機能を作れるのが魅力です。
よくあるエラー
APIキーエラー
401 Unauthorized
原因
- APIキーが間違っている
使用制限エラー
429 Rate limit exceeded
原因
- API使用量の上限
- 短時間でのリクエスト過多
モデルエラー
model not found
原因
- 存在しないモデルを指定している
まとめ
この記事では ChatGPT APIの使い方 を初心者向けに解説しました。
重要なポイントをまとめると以下です。
- ChatGPT APIでAIをアプリに組み込める
- OpenAIアカウントを作成する
- APIキーを取得する
- コードからAPIを呼び出す
- AIチャットアプリを作ることも可能
AI技術は現在急速に進化しており、AIアプリ開発の需要も高まっています。
ぜひChatGPT APIを使って、AIアプリ開発に挑戦してみてください。