Recently, the golang team posted an article on how to construct a RAG service in golang. While this is a great article, it uses primarily cloud-hosted AI providers. This would be the reasonable choice for a production system, but for a small project or a learning experience, it would be nice to have a local option. This project aims to provide an example of how to construct a RAG service in golang using locally hosted models.
- Vector Store: Weviate