https://github.com/alexwebgr/crystal_ball
https://github.com/alexwebgr/crystal_ball
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alexwebgr/crystal_ball
- Owner: alexwebgr
- Created: 2025-03-14T09:50:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T09:37:52.000Z (about 1 year ago)
- Last Synced: 2025-10-09T00:29:42.506Z (10 months ago)
- Language: HTML
- Size: 1.88 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Crystal Ball
Get all your burning questions answered here!
### Purpose
I came across the [ruby_llm](https://github.com/crmne/ruby_llm) gem and I wanted to explore its AI capabilities, so I built a basic chat app with Rails and ruby_llm with Gemini.
I implemented a basic Factory design pattern, parsing Markdown and handling async requests to the API with ActiveJob along with surfacing the result with Turbo Streams from the job.