/swagger-gpt

ブラウザの通信ログからSwaggerを生成するスクリプト

Primary LanguagePython

Swagger GPT

プロジェクトの概要

このプロジェクトは、特定のAPIのリクエストとレスポンスをログに記録し、そのログを元にOpenAPI 3.0.0形式の仕様を生成します。

必要なパッケージのインストール

pip install openai

使用方法

  1. mitmdump.pyを使用してAPIのリクエストとレスポンスをログに記録します。
mitmdump -s mitmdump.py api.example.com /v1
  1. generate.pyを使用して、ログからOpenAPI 3.0.0形式の仕様を生成します。
python generate.py mitmproxy.log > openapi.yaml