Poe is a platform for interacting with AI-based bots. That includes well-known chat bots like OpenAI's ChatGPT and Anthropic's Claude, but anyone can create their own bot by implementing the protocol described in this repository.
- Specifications: Check out the specs document to understand the full capabilities of the protocol.
- Quick Start: Checkout our API Bots tutorial which includes starter code and instructions to help you get your bot running.
- Example implementations
- HerokuCat, a demo bot to demonstrate the features of
the protocol.
- See the documentation for a full list of commands supported.
- The source code for this bot is available in the tutorial.
- fastapi-poe, a library for building Poe bots using the FastAPI framework. We recommend using this library if you are building your own bot.
- aiohttp-poe, a similar library built on top of aiohttp
- langchain-poe, an example bot built on top of ChatGPT using LangChain
- llama-poe, a knowledge-augmented Poe bot powered by LlamaIndex and FastAPI.
- Poe Simulator, a simulated Poe server for testing your bot
- HerokuCat, a demo bot to demonstrate the features of
the protocol.
Join us on Discord with any questions.