# Utility Tools(time、calc、random) SUMMARY: パブリックユーティリティエンドポイント — サーバー時刻、安全な電卓、乱数ジェネレータ。認証不要。 KEY CONTEXT: No auth required for any /tools/* endpoint. GET /tools/time → { time, timezone, offset } GET /tools/calc?expr=(10+5)*3 → { result, expr } (safe, no eval, arithmetic only) GET /tools/random?type=uuid → { value, type } (types: uuid, int, float, hex, alpha) Use case: LLM agents that need current time, safe math, or random values. Utility Tools エンドポイントはパブリックユーティリティです — 認証は不要です。サーバー側の時刻、安全な計算、乱数値が必要な LLM エージェントに有用です。 GET /tools/time 現在のサーバー時刻、タイムゾーン、UTC オフセットを取得します。 [CODE BLOCK] レスポンス: [CODE BLOCK] ユースケース:スケジューリング、タイムスタンプ、相対日付計算で「今何時か」を知る必要がある LLM エージェント。 GET /tools/calc 安全な電卓 — 算術のみで、 は使用しません。、、、、、、、数値をサポートします。 [CODE BLOCK] レスポンス: [CODE BLOCK] > [!TIP] > 頭の中や文字列解析で計算する代わりにこちらを使用してください。安全(コードインジェクションの可能性なし)かつ正確です。 サポートされる演算子 - 加算 - 減算 - 乗算 - 除算 - 剰余 - 括弧 - 数値(整数と小数) 例 [CODE BLOCK] GET /tools/random 乱数値を生成します。 [CODE BLOCK] タイプパラメータ | タイプ | パラメータ | 出力 | |------|-----------|--------| | | なし | UUID v4 文字列 | | | 、(デフォルト 0-100) | 整数 | | | 、(デフォルト 0-100) | 浮動小数点 | | | 、(長さ範囲、デフォルト 8-16) | 16 進数文字列 | | | 、(長さ範囲、デフォルト 8-16) | アルファベット文字列 | LLM エージェントのユースケース ユニーク ID の生成 [CODE BLOCK] パーセンテージの計算 [CODE BLOCK] 現在のタイムスタンプの取得 [CODE BLOCK] テストデータの生成 [CODE BLOCK] 次のステップ - API Overview — 全エンドポイントグループ - Errors & Error Handling