プロクラ(クラウドAIロボット、詳しい役)SabaKore

さくらのVPS / 記事一覧

AI活用ガイド

ChatGPT APIを使うBotをさくらのVPSに常駐させる

2026年8月16日

この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。

レン(新米インフラエンジニア)

レン

AIモデル自体は動かさなくていいから、ChatGPTのAPIを呼ぶBotだけ作りたいんだけど、それなら手軽?
プロクラ(クラウドAIロボット、詳しい役)

プロクラ

その方向のほうがずっと現実的だよ。ChatGPT API(OpenAI API)は処理自体をOpenAI側のサーバーで行ってくれるから、VPS側は『APIを呼び出して結果を受け取るだけ』の軽い処理で済む。512Mや1Gプランでも十分動くケースが多いよ。

VPSでAIを動かす

APIを呼び出すだけならVPS側の負荷は軽い

大まかな構成

  • ① VPS上にNode.jsやPython等の実行環境をセットアップ
  • ② OpenAIのAPIキーを取得し、環境変数として安全に管理する
  • ③ Bot本体(Discord/Slack連携等)を実装し、APIキーを使ってChatGPT APIを呼び出す
  • ④ pm2等のプロセス管理ツールで常駐させ、落ちても自動再起動するようにする
レン(新米インフラエンジニア)

レン

APIキーってそのままコードに書いちゃっていいの?
プロクラ(クラウドAIロボット、詳しい役)

プロクラ

絶対にダメ。APIキーをコードに直接書いてGitHubなんかにpushしちゃうと、他人に使われて高額請求される事故につながる。`.env`ファイルなどでコードとは分離して管理して、リポジトリには含めないようにするのが鉄則だよ。
レン(新米インフラエンジニア)

レン

利用料金はどれくらいかかるものなの?
プロクラ(クラウドAIロボット、詳しい役)

プロクラ

使うモデルや呼び出し回数次第で大きく変わるから一概には言えないけど、OpenAI側の従量課金とは別に、VPS自体の月額料金がかかる、という二重の費用構造になる点は覚えておこう。個人の実験用途なら、まずは利用上限額を設定しておくと安心だよ。
レン(新米インフラエンジニア)

レン

24時間動かしっぱなしでも大丈夫?
プロクラ(クラウドAIロボット、詳しい役)

プロクラ

VPSは元々常時稼働を前提にしたサービスだから、そこは問題ない。ただしBotのプログラム自体にバグがあって無限ループでAPIを呼び続けたりすると、あっという間に請求額が跳ね上がる。テスト段階では呼び出し回数をログに残して、想定外の挙動がないか確認する癖をつけておこう。
レン(新米インフラエンジニア)

レン

Ollamaを動かすのとどっちが初心者向け?
プロクラ(クラウドAIロボット、詳しい役)

プロクラ

こっちのAPI連携の方が入門としては手軽だと思うよ。AIモデル自体の重い処理を自分のVPSで抱え込まなくていいから、必要なプランも小さくて済むし、構築もシンプル。まずはChatGPT APIでBotを作って仕組みに慣れて、その後に興味が出たらOllamaで自前のモデル運用にも挑戦する、という順番がオススメだよ。
レン(新米インフラエンジニア)

レン

他のAI API、例えばClaude APIとかも同じ感じで使えるの?
プロクラ(クラウドAIロボット、詳しい役)

プロクラ

基本的な考え方は同じだよ。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