953 B
953 B
Project Description:
This is a python based project. keep it lightweighted
Features:
- the app can invoke ollama client to send prompt and get response.
- send the llm response to 3rd party rest apis, this apis can push notification to ios/andorid. the apis are not in the scope
- the prompt can have different template, each time it will pick the template ramdonly.
- each template have some placeholders, for example, fill in the date, time of the real time
- the invoke ollama and send notifications will be triggered at random intervals(around 45 minutes, it can be 3 or 5 minutes, can be 2 or 3 hours)
- the invoke will be set with a slient time, for example every day 12pm to 8am.
- the silent time, ollama api endpoint, etc, can be configurable
- Notification APIs: regarding notification api, there are 2 apis to push: bark: https://bark.day.app/#/tutorial?id=%e5%8f%91%e9%80%81%e6%8e%a8%e9%80%81 ntfy: https://docs.ntfy.sh/publish/