This morning, Roopal asked about this.
While the default embedding API that GBRAIN documentation calls for is an OpenAI endpoint, you can use other embedding providers:
Hosted Cloud APIs
- OpenAI API: Uses text-embedding-3-large or text-embedding-3-small.
- Voyage AI: Excellent for code and technical markdown using voyage-3.
- Google Gemini API: Routes your vector pipelines to text-embedding-004.
- OpenRouter: Accesses multiple open-weights models through one key.
Local & Self-Hosted Alternatives
- Ollama: Runs local, private models like nomic-embed-text or bge-m3.
- Llama.cpp: Supports large multi-billion parameter embedding weights.
- LiteLLM Proxy: Standardizes any custom or OpenAI-incompatible API.