by topoteretes
Open-source framework that gives you AI Agents that help you navigate decision-making, get personalized goals and execute them
# Add to your Claude Code skills
git clone https://github.com/topoteretes/PromethAI-BackendPromethAI is a Python-based AGI project that recommends choices based on a user's goals and preferences and can modify its recommendations based on user feedback.
Our focus is currently on food, but the system is extendible to any area.
git clone https://github.com/topoteretes/PromethAI-Backend-Backend.git in your terminal or directly from github page in zip format.cd PromethAI-Backend and create a copy of .env.template and name it .env..env file. Follow the links below to get your keys:| Keys | Accessing the keys | |-----------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | | Sign up and create an API key at | | | Sign up and create an API key at | | | Create a project in the and enable the API you need (for example: Google Custom Search JSON API). Then, create an API key in the "Credentials" section. | | | Visit to create a custom search engine for your application and obtain the search engine ID. |
No comments yet. Be the first to share your thoughts!
docker-compose up promethai --build in promethai directory. Open your browser and go to localhost:3000 to see promethAI running.Make sure to add your credentions in the .env file.Launch the app with:
docker-compose build promethai && docker-compose up promethai
Here is what happens everytime the AI is queried by the user:
docker-compose build promethai
curl -X POST "http://0.0.0.0:8000/data-request" -H "Content-Type: application/json" --data-raw
The available endpoint:
POST request to '/recipe-request' endpoint that takes a JSON payload containing 'user_id', 'session_id', 'factors' keys, and returns a JSON response with a 'response' key.
All endpoints receive a payload in JSON format and return a response in JSON format.
Example of curl requests
curl --location --request POST 'http://0.0.0.0:8000/recipe-request' \
--header 'Content-Type: application/json' \
--data-raw '{
"payload": {
"user_id": "659",
"session_id": "459",
"model_speed":"slow",
"prompt":"I would like a healthy chicken meal over 125$"
}
}'
PromethAI is a work in progress, delivered to you without any guarantees, whether explicit or implied. By choosing to use this application, you consent to take on any associated risks, including data loss, system failure, or any other complications that may arise.
The creators and contributors of PromethAI disclaim any responsibility or liability for any potential losses, damages,