# Utility Tools (waktu, kalkulator, acak) SUMMARY: Endpoint utilitas publik — waktu server, kalkulator aman, generator nilai acak. Tanpa autentikasi. 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 Endpoint adalah utilitas publik — tidak memerlukan autentikasi. Berguna untuk agen LLM yang membutuhkan waktu sisi server, matematika aman, atau nilai acak. GET /tools/time Mengambil waktu server saat ini, zona waktu, dan offset UTC. [CODE BLOCK] Respons: [CODE BLOCK] Kasus penggunaan: agen LLM yang perlu tahu "jam berapa sekarang" untuk penjadwalan, timestamp, atau perhitungan tanggal relatif. GET /tools/calc Kalkulator aman — hanya aritmetika, tanpa . Mendukung , , , , , , , dan angka. [CODE BLOCK] Respons: [CODE BLOCK] > [!TIP] > Gunakan ini alih-alih mencoba melakukan matematika di kepala Anda atau melalui > parsing string. Ini aman (tidak mungkin injeksi kode) dan akurat. Operator yang didukung - penjumlahan - pengurangan - perkalian - pembagian - modulo - tanda kurung - Angka (bilangan bulat dan desimal) Contoh [CODE BLOCK] GET /tools/random Membuat nilai acak. [CODE BLOCK] Parameter tipe | Tipe | Parameter | Output | |------|-----------|--------| | | tidak ada | String UUID v4 | | | , (default 0-100) | Integer | | | , (default 0-100) | Float | | | , (rentang panjang, default 8-16) | String hex | | | , (rentang panjang, default 8-16) | String alfabet | Kasus Penggunaan untuk Agen LLM Membuat ID unik [CODE BLOCK] Menghitung persentase [CODE BLOCK] Mengambil timestamp saat ini [CODE BLOCK] Membuat data uji [CODE BLOCK] Langkah Berikutnya - Ikhtisar API — semua grup endpoint - Errors & Error Handling