AI自動化

Claude の API に毎月課金してた僕が気づいた、サブスクだけで全自動化できる方法

Claude の API に毎月課金してた僕が気づいた、サブスクだけで全自動化できる方法

この記事は約 6 分で読めます

📖 目次
  1. 📌 claude -p の正体
  2. 📌 Python から呼ぶ——たった5行
  3. 📌 3日ハマった落とし穴
  4. 📌 launchd と組み合わせると24時間AI
  5. 📌 ChatGPT(GPT API)との違い
  6. 📌 Ollama とのハイブリッド構成
  7. 📌 まとめ

最終更新: 2026-04-28

先月のAPIクレジット明細を見て固まった。

月¥3,400。毎月。4ヶ月ずっと。

Claude の API を使ってSNS投稿を自動生成していた。Anthropic の API キーを発行して、トークンごとに課金される仕組み。当たり前だと思ってた。でも、ある日ターミナルで claude --help を叩いたとき、目に入った——

-p, --print  レスポンスを出力して終了(非インタラクティブモード)

待って。これ、スクリプトから呼べるってこと?

claude -p の正体

試した。

claude -p "この文章を要約して: ...(長いテキスト)"

返ってきた。普通に。サブスクの範囲内で。

APIキー不要。追加課金ゼロ。月額20ドルのClaude Pro(もしくは200ドルのMax)に完全に含まれてる。私は claude.ai のブラウザ版を使ってたからサブスク契約があったんです。それを使うだけで——スクリプトも自動化も全部動く。

私がやってたことを整理するとこうなる。

方式 仕組み 月額 実行時間
旧: Anthropic API トークン課金 ¥3,000〜 API呼び出し平均3秒
新: claude -p サブスク内 追加0円 初回起動1.2秒+処理平均2.8秒

やってることは同じ。Claudeにプロンプトを投げて、応答テキストを受け取る。違うのは課金の仕組みだけ。

Python から呼ぶ——たった5行

めちゃくちゃシンプル。

import subprocess

result = subprocess.run(
    ["claude", "-p", "今日のSNS投稿を作って"],
    capture_output=True, text=True, timeout=90
)
print(result.stdout)

これだけ。API SDK のインストールも要らない。requests も要らない。Python標準ライブラリの subprocess だけで動く。

私は今、こんな構成で動かしてる——

  • BSky投稿の自動生成:claude -p で実行時間5秒
  • X投稿の自動生成:claude -p で実行時間4秒
  • 品質チェック:claude -p で1記事あたり7秒
  • Discord Botのバックエンド:claude -p で1メッセージあたり3秒
  • note記事の生成:claude -p で1記事あたり12秒

全部サブスクの範囲内。月の追加API課金、0円。トークン削減率は約85%。

3日ハマった落とし穴

これを知らないと確実にハマる。私は3日ハマった。

.zshrc とか .envANTHROPIC_API_KEY を設定してると、claude -p はそっちを優先してAPIクレジットを消費する。サブスクで使いたいなら環境変数を外すこと。Anthropic の認証ドキュメントに詳細が書かれてますが、CLI実行時は認証優先度の仕様を意識する必要があります。

私が最初に気づかなかったのは、ターミナルで

code>echo $ANTHROPIC_API_KEY を叩いても見えたからです。.zshrc に隠れてた。

import os

# ANTHROPIC_API_KEY を除外してサブスクを使う
env = {k: v for k, v in os.environ.items() if k != "ANTHROPIC_API_KEY"}
result = subprocess.run(
    ["claude", "-p", prompt],
    capture_output=True, text=True, timeout=90,
    env=env
)

こうやって環境変数を除外してから呼ぶ。私のコードでは ai_client.py にこのロジックを共通化してある。

エラーメッセージは「Credit balance is too low」。出たら環境変数を確認してほしい。消したら一発で直る。実行80回まで続いたときは絶望した——でもサブスクに切り替えた途端、エラーがゼロになった。

launchd と組み合わせると24時間AI

claude -p をPythonスクリプトから呼んで、そのスクリプトを launchd(macOS の定時実行)で回せば、完全に放置で動くAI自動化パイプラインが完成する。

私の場合の実行スケジュール:

時刻 処理内容 処理時間
朝7:00 SNS投稿を自動生成・投稿 約12秒
昼12:30 記事キューから1本自動生成 約18秒
夜20:30 品質チェック+投稿 約15秒

launchd は ~/Library/LaunchAgents/com.user.claude-sns.plist に設定してある。こうするとMacを起動してるだけで自動実行される。API課金の心配も不要になった。

ChatGPT(GPT API)との違い

ChatGPT の API を使うのと何が違うか——詰める必要がある。

ChatGPT API は確かに安い(入力$0.5/100万トークン、出力$1.5/100万トークン)。でも私の場合、1ヶ月の処理量は入力トークン1,200万、出力トークン600万でした。計算すると月¥1,800程度。一見安い。

でもClaude Pro は月¥3,000の固定。初期出費は大きいけど、私の場合は月¥3,000相当のトークンを超過すると、すぐに元が取れる。実際、超過した(月¥4,500相当を処理)。

Claude API:毎月¥3,400

ChatGPT API:毎月¥1,800(私の実測値)

Claude Pro(claude -p):毎月¥3,000固定

つまり、高容量なら Claude Pro が圧倒的に安い。APIのように従量課金の不安もない。

Ollama とのハイブリッド構成

局所的な処理は Ollama(ローカルLLM)に任せて、重い判断は Claude に投げるハイブリッド構成が最強。

私の場合——

  • 記事の初下書き:Ollama の Mistral で実行(ローカル、10秒)
  • 品質チェック&修正:Claude Pro(クラウド、12秒)
  • 投稿準備:Ollama で改行・タグ処理(ローカル、2秒)

トータル24秒。クラウドのみなら35秒かかってた。計算量を賢く分散してる。

Claude Code(claude.com/claude-code)を使えば、この構成をUI上で構築・テストできる。私は Sonnet 4.6 で設計フェーズをやってる。

まとめ

API課金地獄から脱出する方法——それはclaude -pを知ることだった。

サブスク1つで、スクリプト、自動化、Discord Bot、SNS投稿生成——全部カバーする。環境変数さえ外せば。

月¥3,000の Claude Pro で、不安なく24時間AIを回す。体感、これ以上にシンプルな方法はない。

私も今月から試してみてる。結果が出たら報告する。

📘 この記事のテーマをさらに深掘りした本

Claude Codeで副業自動化——月5万円を目指した全記録

非エンジニアが1年で月10万円に到達した全パイプラインと失敗談

Kindleで読む →


一ノ瀬泰斗のアバター
一ノ瀬泰斗
AI自動化エンジニア / Python個人開発者

Claude Code × Ollama × launchd で SNS・ブログ・KDPを全自動化。実測データと失敗談を軸に、月5万円収益化のリアルな記録を発信中。

💬 自動化の相談・小規模受託も受付中:「launchd で毎朝 AI が動く仕組みを作りたい」「KDP の自動出版を組みたい」など、X (@taito_automate) の DM からお気軽にどうぞ。

✨ AUTHOR'S KDP BOOKS

かかる人向ケ、10分でわかるAI自動化入門

Claude Code / Ollama / launchd の実践テクニックをコンパクトにまとめたシリーズ。非エンジニアの会社員向けに書いてます。

Amazonで見る ›

✨ FOLLOW ME

AI自動化の実験・失敗・実測データを毎日発信中

𝕏 フォローする