📖 ChatAI とは?
ChatAI は、コマンドラインから簡単に AI チャットを利用できる Windows 向けツールです。プロンプトをテキストファイルで指定し、結果を JSON 形式で受け取れるため、バッチ処理や他のツールとの連携が容易です。
📝
ファイル入出力
テキストファイルから読み込み、JSON で出力
🔄
OCR 連携
OCR ツールと組み合わせて業務自動化
💾 インストール方法
-
ダウンロード
上部の「ChatAI をダウンロード」ボタンから chatai.zip をダウンロード
-
解凍
ダウンロードした chatai.zip を任意のフォルダに解凍
-
完了
ChatAI.exe が使用可能になります。インストーラーは不要です。
注意: Windows Defender や他のセキュリティソフトが警告を表示する場合がありますが、実行を許可してください。
🚀 基本的な使い方
起動パラメータ
ChatAI.exe [プロンプトファイルパス] [出力JSONパス]
| パラメータ |
説明 |
省略時 |
| 第一パラメータ |
プロンプトを記述したテキストファイルのパス |
prompt.txt |
| 第二パラメータ |
AI の応答を出力する JSON ファイルのパス |
response.json |
使用例 1: デフォルト設定
ChatAI.exe
使用例 2: カスタムファイル指定
ChatAI.exe my_prompt.txt
使用例 3: 完全指定
ChatAI.exe request.txt result.json
使用例 4: 絶対パス指定
ChatAI.exe C:\data\prompt.txt C:\output\response.json
💡 実践例
例 1: シンプルな質問
prompt.txt の内容:
日本の首都はどこですか?
実行:
ChatAI.exe
response.json の内容:
{
"Success": true,
"generated_text": "日本の首都は東京です。",
"Error": null,
"Usage": {
"current_count": 1,
"Limit": 10,
"Remaining": 9
}
}
例 2: バッチ処理で複数ファイル処理
ChatAI.exe prompt1.txt output1.json
ChatAI.exe prompt2.txt output2.json
ChatAI.exe prompt3.txt output3.json
echo 処理完了
例 3: OCR と連携した請求書処理
前提条件: OCRReader.exe をダウンロードして同じフォルダに配置
@echo off
chcp 65001 >nul
OcrReader.exe invoice.png
(
echo 以下はOCRで読み取った請求書のJSONデータです。
echo このデータから重要な情報を抽出し、以下のCSV形式で出力してください。
echo.
echo CSVフォーマット:
echo 発行日,請求番号,請求元会社名,請求先会社名,小計,消費税,合計金額
echo.
echo ※ ヘッダー行も含めて出力してください
echo ※ 説明文は不要で、CSVデータのみを出力してください
echo.
echo OCRデータ:
type invoice.json
) > ocr_prompt.txt
ChatAI.exe ocr_prompt.txt invoice_result.json
powershell -Command "$json = Get-Content invoice_result.json -Raw | ConvertFrom-Json; $json.generated_text | Out-File -Encoding UTF8 'invoice.csv'"
echo 請求書処理完了 - invoice.csv を確認してください
pause
ポイント: OCRのJSONデータだけでなく、「どう処理するか」の指示文も一緒にプロンプトファイルに含めることで、ChatAIが適切に処理できます。
⚠️ エラー処理
エラーが発生した場合でも、必ず JSON ファイルに結果が出力されます。
エラー例 1: プロンプトファイルが見つからない
エラー内容:
{
"Success": false,
"generated_text": null,
"Error": "prompt.txt が見つかりません。",
"Usage": null
}
エラー例 2: 利用上限に達した
エラー内容:
{
"Success": false,
"generated_text": null,
"Error": "1日の利用上限に達しました",
"Usage": {
"current_count": 10,
"Limit": 10,
"Remaining": 0
}
}
エラー例 3: 出力先パスが無効
出力先パスが無効な場合、自動的に response.json にフォールバックして出力されます。
💰 料金プラン
無料プラン
¥0/月
1日 10 回まで利用可能
個人利用に最適
有料プラン
¥1,000/月
1日 1,000 回まで利用可能
業務利用に最適
❓ よくある質問
Q: インターネット接続は必要ですか?
A: はい。ChatAI は API サーバーと通信するため、インターネット接続が必要です。
Q: プロンプトファイルの文字コードは?
A: UTF-8 を推奨します。Shift-JIS でも動作しますが、文字化けする可能性があります。
Q: 複数のプロンプトを同時に処理できますか?
A: 複数の ChatAI.exe を並行実行することで、同時処理が可能です。
Q: 利用回数はいつリセットされますか?
A: 毎日午前 0 時(日本時間)にリセットされます。
Q: 有料プランへのアップグレード方法は?
A: 現在準備中です。近日中に対応予定です。
🔧 トラブルシューティング
問題: ChatAI.exe が起動しない
解決策:
- Windows Defender の警告を許可してください
- 管理者権限で実行してみてください
- ウイルス対策ソフトが実行をブロックしていないか確認してください
問題: 「API 呼び出しに失敗しました」エラー
解決策:
- インターネット接続を確認してください
- ファイアウォールが通信をブロックしていないか確認してください
- 数分待ってから再度実行してください
問題: 日本語が文字化けする
解決策:
- プロンプトファイルを UTF-8 で保存してください
- コマンドプロンプトで
chcp 65001 を実行してください
📋 技術仕様
| 項目 |
仕様 |
| 対応 OS |
Windows 10 / 11 (64bit) |
| 実行環境 |
ランタイム不要(単一実行ファイル) |
| ファイルサイズ |
約 70 MB(単一実行ファイル) |
| 入力形式 |
テキストファイル(UTF-8 推奨) |
| 出力形式 |
JSON(UTF-8) |
| 最大プロンプト長 |
制限なし(ファイルサイズ依存) |