diff --git a/scripts/generate_openapi_schema.py b/scripts/generate_openapi_schema.py new file mode 100644 index 0000000000..dd1f5b85dd --- /dev/null +++ b/scripts/generate_openapi_schema.py @@ -0,0 +1,17 @@ +import json +import os +import sys + + +def main(): + # Change working directory to the repo root + os.chdir(os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))) + + from invokeai.app.api_app import custom_openapi + + schema = custom_openapi() + json.dump(schema, sys.stdout, indent=2) + + +if __name__ == "__main__": + main()