from http.server import BaseHTTPRequestHandler,HTTPServer
import json
class Handler(BaseHTTPRequestHandler):
 def do_POST(self):
  self.rfile.read(int(self.headers.get('Content-Length',0)))
  print('Received inference request; returning HTTP 429', flush=True)
  self.send_response(429); self.send_header('Content-Type','application/json'); self.send_header('Retry-After','600'); self.end_headers()
  self.wfile.write(json.dumps({'error':{'type':'rate_limit_exceeded','code':'rate_limit_exceeded','message':'Rate limit reached for limited-model. Please try again later.'}}).encode())
HTTPServer(('127.0.0.1',19876),Handler).serve_forever()
