This project contains a single Python file that uses requests
, schedule
, Twilio
, and langchain
to process a request made to an LLM server. This LLM server generates a list of 5 SaaS ideas and texts it to the user every 3 hours using the schedule
library and a while True
loop.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of
Python3
. - You have installed the following packages:
requests
,Twilio
,schedule
andlangchain
- You have installed
Ollama
using Windows Subsystem for Linux (WSL) with this command:curl https://ollama.ai/install.sh | sh
To install ideas-texted-to-you, follow these steps:
- Clone the repository to your local machine.
- Navigate to the directory containing the requirements.txt file.
- Run
pip install -r requirements.txt
to install the required packages. Using ideas-texted-to-you To use ideas-texted-to-you, follow these steps: - Start
Ollama
withollama serve
- Download the local AI model you would like to use (in this case, I used mistral-openorca) with this command:
ollama pull mistral-openorca
. - Run the model you just downloaded with
ollama run mistral-openorca
- Edit the Python file and change the
account_sid
, theauth_token
, thefrom_='YourTwilioPhoneNum'
, and theto='YourPhoneNum'
to your information. - Run the Python file using
python text-list.py
. - The LLM server will generate a list of 5 SaaS ideas and text them to the user every 3 hours.
To contribute to ideas-texted-to-you, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin ideas-texted-to-you
- Create the pull request.
If you want to contact me you can reach me at [email protected].