Skip to main content

Module embeddings

Module embeddings 

Source
Expand description

Embedding generation and providers Embedding generation for GraphRAG

This module provides embedding generation capabilities using various backends:

  • Hugging Face Hub models (via hf-hub crate)
  • Local models (ONNX, Candle)
  • API providers (OpenAI, Voyage AI, Cohere, etc.)

Modules§

api_providers
API-based embedding providers (OpenAI, Voyage AI, Cohere, etc.) API-based embedding providers (OpenAI, Voyage AI, Cohere, Jina AI, Mistral, etc.)
config
TOML configuration for embedding providers Configuration for embedding providers via TOML

Structs§

EmbeddingConfig
Configuration for embedding providers

Enums§

EmbeddingProviderType
Supported embedding provider types

Traits§

EmbeddingProvider
Trait for embedding providers