Embeddings Provider
Integrate services to transform text into vectors for semantic search.
Available Embeddings Providers
Ollama
namespace App\Neuron;
use NeuronAI\RAG\Embeddings\EmbeddingsProviderInterface;
use NeuronAI\RAG\Embeddings\OllamaEmbeddingsProvider;
use NeuronAI\RAG\RAG;
class MyRAG extends RAG
{
...
protected function embeddings(): EmbeddingsProviderInterface
{
return new OllamaEmbeddingsProvider(
model: 'OLLAMA_EMBEDDINGS_MODEL'
);
}
}Voyage AI
OpenAI
OpenAILikeEmbeddings
Gemini
Aws Bedrock
Implement a new Provider
Last updated