{"ok":true,"tool":"Token Counter","operation":"count-tokens","description":"Estimate token count for LLM prompts.","method":"POST","endpoint":"/api/token-counter","webUrl":"https://toolhub-5eo.pages.dev/tools/token-counter","parameters":{"type":"object","properties":{"text":{"type":"string","description":"Text to count tokens for"},"model":{"type":"string","description":"LLM model name (e.g. gpt-4, claude-3.5-sonnet)"}},"required":["text"]},"response":{"type":"object","properties":{"tokens":{"type":"integer"},"characters":{"type":"integer"},"words":{"type":"integer"},"contextWindow":{"type":"integer"},"percentOfContext":{"type":"number"},"remainingTokens":{"type":"integer"}}},"example":{"request":{"text":"Hello world","model":"gpt-4"},"response_shape":{"type":"object","properties":{"tokens":{"type":"integer"},"characters":{"type":"integer"},"words":{"type":"integer"},"contextWindow":{"type":"integer"},"percentOfContext":{"type":"number"},"remainingTokens":{"type":"integer"}}}},"howToCall":"POST a JSON body to https://toolhub-5eo.pages.dev/api/token-counter. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  text (string, required) — Text to count tokens for\n  model (string, optional) — LLM model name (e.g. gpt-4, claude-3.5-sonnet)","curlExample":"curl -X POST https://toolhub-5eo.pages.dev/api/token-counter -H \"Content-Type: application/json\" -d '{\"text\":\"Hello world\",\"model\":\"gpt-4\"}'"}