code: def start(
      dev: bool = False,
      host_name: str = "0.0.0.0",
      port: int = 80,
  ):
      app = Flask("interpretability chat")
      app.logger.setLevel(logging.INFO)
      # app.logger.disabled = True
      CORS(app)
  
      @app.after_request
      def after_request(response):
          response.headers.add("Access-Control-Allow-Origin", "*")
          response.headers.add(
              "Access-Control-Allow-Headers",
              "Content-Type,Authorization",
          )
          response.headers.add(
              "Access-Control-Allow-Methods",
              "GET,PUT,POST,DELETE,OPTIONS",
          )
          return response
  
      @app.route("/load_az", methods=["GET", "POST"])
      async def load_az():
          args = request.get_json()
          path = args["path"]
          result = load_az_json(path)
          return result
  
      app.run(debug=dev, host=host_name, port=port, use_reloader=False)
  
file_path: automated-interpretability/neuron-viewer/python/server.py
imports: import logging
  from flask import Flask, request
  from flask_cors import CORS
  import json
  import urllib.request
label_desc: Use image node_id 2 for calling a global function with example usage: start(dev, host_name, port) and returns: response, result