<p>Build a small Node.js AI API gateway that accepts validated JSON, assigns request IDs, applies a local per-client limit, and forwards approved work to a server-side model service without exposing provider credentials to browser code.</p>

<h2>Prerequisites</h2>

<ul>

<li>Node.js 18 or later. This tutorial uses the runtime’s built-in <code>http</code>, <code>crypto</code>, and <code>fetch</code> capabilities.</li>

<li>Basic familiarity with JavaScript, JSON, HTTP requests, environment variables, and a terminal.</li>