api doc gpt
1.0.0
Это инструмент искусственного интеллекта, который поможет вам найти документацию по API. Он основан на языковой модели GPT-3.5 от OpenAI. Вы можете использовать это либо для прямого подключения к приложению 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
при запуске скрипта.
Это работает путем создания документации по открытому API из вашего приложения fastapi, а затем использования языковой модели GPT-3.5 для анализа документации для вашего API.
последовательностьдиаграмма
Пользователь-->>+Процессор: Дайте мне список элементов. мне нужно всего 5 из них
Процессор-->>+ИИ: ПОДСКАЗКА: Дайте мне список предметов. мне нужно всего 5 из них
AI -->>+Процессор: CMD: GET /items?filter=5
Процессор -->>+AI: CMD_RESP: [{"name": "огурец"}, {"name": "сельдерей"}...]
AI-->>+Процессор: OUT: Продукты — огурец, сельдерей...
Процессор-->>+Пользователь: Товары: огурец, сельдерей...
Это также поддерживает реакцию. Более подробную информацию можно найти по адресу: https://arxiv.org/abs/2210.03629.