InvokeAI/scripts/generate_openapi_schema.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
402 B
Python
Raw Permalink Normal View History

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()