API-Agent is an open-source application enabling users to converts their work into a sequence of executable API calls. The API-Agent solves the problems of transforming natural language into API calls and executing the APIs for user, it can be done either through chatting with a AI-agent, or enabling the agent to self-prompt solutions for emails or notifications.
api_agent_sqaure_720.-.720WebShareName.mov
Demo made by Zhen Li
- ๐ง Capability to convert natural language into executable API calls
- ๐ Integrations with Google Calendar and Gmail
- ๐ Self-prompting email reply actions
- Get an OpenAI API Key, and add it in .env file.
- Download the latest repo
git clone https://github.com/NExPlain/API-Agent && cd API-Agent
- Install the requirements
pip install -r requirements.txt
- Start the local demo
chainlit run api_gpt/prompts/explore_api_demo.py -w
- www.debrief-ai.com
- Self-prompting email reply actions
- www.plasma-ai.com
- API Agent demo
- This demo is using a outdated version of this repo
This project comes with some limitations:
- May not provide accurate API to execute in some scenarios, the capability is capped by GPT.
- The integration only supports Gmail and Google Calendar at this point.
I open source this project to attract more people believes in the productivity from combining LLM + API. Chatgpt plugins are great, but the world need more adventurers. If you are intereted in this project, here are some items on the roadmap:
- Improve the demo experience. We polished the experience on launched product, but for demo experience we need more user feedback and contributions.
- Expand use cases to more APIs. github and slack will be a great starting point.
- Auto API integrations
- Integrating more APIs is the bottleneck for expanding the capability for this project.
- GPT-4 can generate code that connects Debrief-AI easily, you can check out this demo video.