ChatGPT API を呼び出し、リクエストとレスポンスをログとして保存するCLIツール。
- 標準入力に渡されたプロンプトをそのまま API に送信します。
-logフラグで指定したディレクトリ(既定値./logs)に、タイムスタンプ付きでリクエスト・レスポンスを保存します。-modelフラグで使用するモデルを選択できます(既定値gpt-4o)。- レスポンス本文は標準出力へそのまま出力します。
echo "HTTP/3 をわかりやすく説明してください" | aiwrapper -model gpt-4o -log mylogs| フラグ | 既定値 | 説明 |
|---|---|---|
-log |
logs |
ログを保存するディレクトリ |
-model |
gpt-4o |
使用するモデル ID |
| 変数 | 概要 |
|---|---|
OPENAI_API_KEY |
OpenAI の API キー |
実行ごとに次の 2 ファイルがログとして生成されます。
| ファイル例 | 内容 |
|---|---|
20250514094530_request.log |
リクエストを保存 |
20250514094530_response.log |
API から返された JSON レスポンスを保存 |