Inspiration
As an aspiring novelist, I wanted an app that could help me explore the worldbuilding and setting of my projects without taking too much time away from the actual writing.
What it does
How we built it
I built it using the Rust/Axum web framework to interact with the Gemini API. I also used the Embeddings API to create text embeddings of relevant documents for RAG and stored them in Qdrant. The frontend is React Remix with TypeScript.
Challenges we ran into
Most of the SDKs and examples are in Python so I had to bootstrap some of the model interfaces in Rust
Accomplishments that we're proud of
Learning how to embed and retrieve documents for use by the LLM
What we learned
The basics of RAG
What's next for Harumiya
Adding more features for users/creatives

Log in or sign up for Devpost to join the conversation.