api doc gpt
1.0.0
Ini adalah alat AI yang membantu Anda menemukan dokumentasi API Anda. Ini didasarkan pada model bahasa GPT-3.5 dari OpenAI. Anda dapat menggunakannya dengan menghubungkan langsung ke aplikasi FastApi atau dengan meneruskan file openapi.json
.
Instal dependensinya
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 "
Nikmati berinteraksi dengan dokumentasi API Anda
Ini juga berfungsi dengan GPT-4. Anda hanya perlu meneruskan parameter --model-name=gpt-4
saat menjalankan skrip.
Ini berfungsi dengan membuat dokumentasi api terbuka dari aplikasi fastapi Anda dan kemudian menggunakan model bahasa GPT-3.5 untuk menganalisis dokumentasi untuk API Anda.
diagram urutan
Pengguna-->>+Prosesor: Beri saya daftar item. Saya hanya membutuhkan 5 buah saja
Prosesor-->>+AI: PROMPT: Beri saya daftar item. Saya hanya membutuhkan 5 buah saja
AI-->>+Prosesor: CMD: DAPATKAN /items?filter=5
Prosesor-->>+AI: CMD_RESP: [{"name": "mentimun"}, {"name": "celery"}...]
AI-->>+Prosesor: KELUAR: Itemnya adalah mentimun, seledri...
Prosesor-->>+Pengguna: Itemnya adalah mentimun, seledri...
Ini juga mendukung reaksi. Detail lebih lanjut dapat ditemukan di: https://arxiv.org/abs/2210.03629