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 app | |
from invokeai.app.util.custom_openapi import get_openapi_func | |
schema = get_openapi_func(app)() | |
json.dump(schema, sys.stdout, indent=2) | |
if __name__ == "__main__": | |
main() | |