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)))
  gemini='gemini' in self.path
  body={'error':{'code':429,'message':'Quota exceeded for key AIzaSECRET123','status':'RESOURCE_EXHAUSTED'}} if gemini else {'object':'error','message':'Rate limit exceeded for key SECRET123','type':'rate_limit_error','code':'rate_limit_exceeded'}
  self.send_response(429);self.send_header('Content-Type','application/json');self.end_headers();self.wfile.write(json.dumps(body,separators=(',',':')).encode())
HTTPServer(('127.0.0.1',19734),Handler).serve_forever()
