Skip to main content

Module embeddings

Module embeddings 

Source
Expand description

嵌入模型模块

文本嵌入、批量处理、缓存。

支持多种嵌入模型提供商:

  • OpenAI Embeddings API
  • HuggingFace Inference API
  • Cohere Embed API
  • 本地 SentenceTransformers 模型

Structs§

CacheStats
缓存统计信息
CohereEmbeddings
Cohere 嵌入模型
EmbeddingCache
嵌入缓存
EmbeddingsConfig
嵌入模型配置
EmbeddingsFactory
嵌入模型工厂
HuggingFaceEmbeddings
HuggingFace 嵌入模型
LocalEmbeddings
本地 SentenceTransformers 嵌入模型
OpenAIEmbeddings
OpenAI 嵌入模型

Enums§

EmbeddingProvider
嵌入模型提供商类型

Constants§

DEFAULT_CACHE_MAX_ENTRIES
缓存默认最大条目数
DEFAULT_CACHE_TTL_SECS
缓存默认 TTL(秒)
DEFAULT_EMBEDDING_DIMENSION
默认嵌入维度
DEFAULT_EMBEDDING_MODEL
默认嵌入模型

Traits§

EmbeddingModel
嵌入模型统一接口

Type Aliases§

Embeddings
向后兼容的 Embeddings 类型