20 lines
953 B
Markdown
20 lines
953 B
Markdown
Project Description:
|
|
|
|
This is a python based project. keep it lightweighted
|
|
|
|
|
|
Features:
|
|
1. the app can invoke ollama client to send prompt and get response.
|
|
2. send the llm response to 3rd party rest apis, this apis can push notification to ios/andorid. the apis are not in the scope
|
|
3. the prompt can have different template, each time it will pick the template ramdonly.
|
|
4. each template have some placeholders, for example, fill in the date, time of the real time
|
|
5. 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)
|
|
6. the invoke will be set with a slient time, for example every day 12pm to 8am.
|
|
7. the silent time, ollama api endpoint, etc, can be configurable
|
|
8. 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/
|