In my office I have a Raspberry Pi running a DAKboard dashboard. It shows the time, the temperature, and my calendar.
Inspired by this Twitter thread, my dashboard now also shows a poem!
I’m using the GPT-3.5 model via the OpenAI API to create a short poem about the current time. It shows on my dashboard to brighten my day.
In visions of the evening tide,
ChatGPT 3.5 in the style of William Blake
The world takes on a softer side,
As light begins to fade away,
And 4:19 bring the end of day.
In the garden at half past four
ChatGPT 3.5 in the style of William Blake
A sparrow chirps, then flies once more.
The roses bloom, a symphony red,
As the sun begins to dip its head.
The sun sets at 5:49,
ChatGPT 3.5 in the style of William Blake
A time to end and to unwind.
The day is done and so are we,
Until tomorrow, we’ll be free.
At five to five the sun still sleeps
ChatGPT 3.5 in the style of William Blake
The world outside is dark and deep
The moon shines bright, a silver light
As stars twinkle in the night.
It looks something like this:
How did I make this?
I’m using this prompt to generate the poem:
It’s
${currentTime}
. Write a 4 line rhyming poem in the style of William Blake. The poem can be about anything except the passing of time, and it MUST include the current time in the format HH:MM.
If you’d like to do something similar, you can view the code for it in this GitHub gist. It’s pretty straightforward to copy / paste that into a DAKboard HTML widget – you’ll just need to update the paragraph’s style tag to suit your dashboard.
How much does something like this cost to run?
- Each prompt / response requires about 100 tokens.
- We run the request every minute of the day – 1,440 times.
- That’s 144,000 tokens a day.
- The Chat
gpt-3.5-turbo
model costs $0.002 / 1K tokens. - That makes $2.88 per day, around $85 / month.
Careful prompt design would allow you to half this. For example, you could go with a two line poem instead:
It’s
${currentTime}
. Write a 2 line rhyming poem that includes the current time.