mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-07-14 04:20:38 +00:00
22 lines
588 B
Python
22 lines
588 B
Python
![]() |
import json
|
||
|
from pathlib import Path
|
||
|
import os
|
||
|
import sys
|
||
|
sys.path.append("../../../../")
|
||
|
|
||
|
rest_path = Path("../../../../rest_api").absolute()
|
||
|
pipeline_path = str(rest_path/"pipeline"/"pipeline_empty.yaml")
|
||
|
app_path = str(rest_path/"application.py")
|
||
|
print(f"Loading OpenAPI specs from {app_path} with pipeline at {pipeline_path}")
|
||
|
|
||
|
os.environ["PIPELINE_YAML_PATH"] = pipeline_path
|
||
|
|
||
|
from rest_api.application import get_openapi_specs
|
||
|
|
||
|
# Generate the openapi specs
|
||
|
specs = get_openapi_specs()
|
||
|
|
||
|
# Dump the specs into a JSON file
|
||
|
with open(f"openapi.json", "w") as f:
|
||
|
json.dump(specs, f)
|