summarize2.py 669 B

1234567891011121314151617
  1. import json
  2. with open("tmp_api2.json", "r") as f:
  3. js = json.load(f)
  4. page_props = js.get("data", {}).get("data", {}).get("props", {}).get("pageProps", {})
  5. print("=== modelInfo keys ===")
  6. model_info = page_props.get("modelInfo", {})
  7. if isinstance(model_info, dict):
  8. print(", ".join(model_info.keys()))
  9. print("\n=== modelInfo summary ===")
  10. print("Name:", model_info.get("name"))
  11. print("Type:", model_info.get("modelTypeName"))
  12. print("Desc length:", len(str(model_info.get("description", ""))))
  13. print("Versions count:", len(model_info.get("versions", [])))
  14. else:
  15. print(type(model_info))