AI活用ガイド
ChatGPT APIを使うBotをさくらのVPSに常駐させる
2026年8月16日
この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。
レン
AIモデル自体は動かさなくていいから、ChatGPTのAPIを呼ぶBotだけ作りたいんだけど、それなら手軽?
プロクラ
その方向のほうがずっと現実的だよ。ChatGPT API(OpenAI API)は処理自体をOpenAI側のサーバーで行ってくれるから、VPS側は『APIを呼び出して結果を受け取るだけ』の軽い処理で済む。512Mや1Gプランでも十分動くケースが多いよ。
VPSでAIを動かす
大まかな構成
- ① VPS上にNode.jsやPython等の実行環境をセットアップ
- ② OpenAIのAPIキーを取得し、環境変数として安全に管理する
- ③ Bot本体(Discord/Slack連携等)を実装し、APIキーを使ってChatGPT APIを呼び出す
- ④ pm2等のプロセス管理ツールで常駐させ、落ちても自動再起動するようにする
レン
APIキーってそのままコードに書いちゃっていいの?
プロクラ
絶対にダメ。APIキーをコードに直接書いてGitHubなんかにpushしちゃうと、他人に使われて高額請求される事故につながる。`.env`ファイルなどでコードとは分離して管理して、リポジトリには含めないようにするのが鉄則だよ。
レン
利用料金はどれくらいかかるものなの?
プロクラ
使うモデルや呼び出し回数次第で大きく変わるから一概には言えないけど、OpenAI側の従量課金とは別に、VPS自体の月額料金がかかる、という二重の費用構造になる点は覚えておこう。個人の実験用途なら、まずは利用上限額を設定しておくと安心だよ。
レン
24時間動かしっぱなしでも大丈夫?
プロクラ
VPSは元々常時稼働を前提にしたサービスだから、そこは問題ない。ただしBotのプログラム自体にバグがあって無限ループでAPIを呼び続けたりすると、あっという間に請求額が跳ね上がる。テスト段階では呼び出し回数をログに残して、想定外の挙動がないか確認する癖をつけておこう。
レン
Ollamaを動かすのとどっちが初心者向け?
プロクラ
こっちのAPI連携の方が入門としては手軽だと思うよ。AIモデル自体の重い処理を自分のVPSで抱え込まなくていいから、必要なプランも小さくて済むし、構築もシンプル。まずはChatGPT APIでBotを作って仕組みに慣れて、その後に興味が出たらOllamaで自前のモデル運用にも挑戦する、という順番がオススメだよ。
レン
他のAI API、例えばClaude APIとかも同じ感じで使えるの?
プロクラ
基本的な考え方は同じだよ。APIキーを取得して、コード側からHTTPリクエストでモデルを呼び出す、という構造はどのAI APIでも大きくは変わらない。VPS側は軽い処理で済むから、複数のAI APIを使い分けるBotを1台のVPSにまとめて動かす、なんてこともできるよ。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- Python入門
AI・機械学習まわりで最もよく使われる言語 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- JSON Formatter
APIのレスポンスを整形して確認する — toolkitbox.net