🚀 Getting started
- Install embedchain python package:
- Create a free account on Poe.
- Click “Create Bot” button on top left.
- Give it a handle and an optional description.
- Select
Use API
. - Under
API URL
enter your server or ngrok address. You can use your machine’s public IP or DNS. Otherwise, employ a proxy server like ngrok to make your local bot accessible. - Copy your api key and paste it in
.env
asPOE_API_KEY
. - You will need to set
OPENAI_API_KEY
for generating embeddings and using LLM. Copy your OpenAI API key from here and paste it in.env
asOPENAI_API_KEY
. - Now create your bot using the following code snippet.
- You can paste the above in a file called
your_script.py
and then simply do
8080
by default.
- You can refer the Supported Data formats section to refer the supported data types in embedchain.
-
Click
Run check
to make sure your machine can be reached. - Make sure your bot is private if that’s what you want.
-
Click
Create bot
at the bottom to finally create the bot - Now your bot is created.
💬 How to use
- To ask the bot questions, just type your query in the Poe interface:
- If you wish to add more data source to the bot, simply update your script and add as many
.add
as you like. You need to restart the server.