api doc gpt
1.0.0
這是一個 AI 工具,可以幫助您發現 API 文件。它是基於 OpenAI 的 GPT-3.5 語言模型。您可以透過直接連接到 FastApi 應用程式或傳入openapi.json
檔案來使用它。
安裝依賴項
pip install -r requirements.txt
uvicorn main:app --reload
python api_master.py --openai-key < your-openai-key > --target < your-fastapi-app > --base-url < your-base-url >
python api_master.py --openai-key < your-openai-key > --openapi-json < openapi-json > --base-url < your-base-url >
python api_master.py --openai-key= < your-openai-key > --openapi-json=./example/openapi.json --base-url= " https://petstore3.swagger.io/api/v3 "
享受與 API 文件互動的樂趣
這也適用於 GPT-4。您只需在執行腳本時傳遞參數--model-name=gpt-4
即可。
這是透過從 fastapi 應用程式建立開放 api 文檔,然後使用 GPT-3.5 語言模型來分析 API 文件來實現的。
序列圖
使用者-->>+處理器:給我一個項目清單。我只需要 5 個
處理器-->>+AI:提示:給我一份項目清單。我只需要 5 個
AI-->>+處理器:CMD:GET /items?filter=5
處理器-->>+AI: CMD_RESP: [{"name": "cucumber"}, {"name": "celery"}...]
AI-->>+處理器:OUT:物品是黃瓜、芹菜......
處理器-->>+使用者:物品是黃瓜、芹菜......
這也支援react。更多詳細資訊請見:https://arxiv.org/abs/2210.03629