This is really cool. How is reranking built in? Is there a model that runs inside the database? If so, how did you choose it?
This is really cool. How is reranking built in? Is there a model that runs inside the database? If so, how did you choose it?
Thanks for your interest. The rerankers are external, GoodMem is a unified API layer that calls out to various providers. There's no model running inside the database or the GoodMem server.
We support both commercial APIs and self-hosted options:
Self-hosted (no API key needed): You register a reranker once with the CLI: Then you can experiment interactively through the TUI. For your setup, I think TEI is probably the path of least resistance, it has first-class reranker support and runs well on CPU.Nice, that’s really cool.