Source code for langchain_elasticsearch.embeddings
fromtypingimportListfromlangchain_core.embeddingsimportEmbeddings# noqa: F401fromlangchain_elasticsearch._async.embeddingsimport(AsyncElasticsearchEmbeddingsas_AsyncElasticsearchEmbeddings,)fromlangchain_elasticsearch._async.embeddingsimport(AsyncEmbeddingServiceas_AsyncEmbeddingService,)fromlangchain_elasticsearch._async.embeddingsimport(AsyncEmbeddingServiceAdapteras_AsyncEmbeddingServiceAdapter,)fromlangchain_elasticsearch._sync.embeddingsimport(ElasticsearchEmbeddingsas_ElasticsearchEmbeddings,)fromlangchain_elasticsearch._sync.embeddingsimport(EmbeddingServiceas_EmbeddingService,)fromlangchain_elasticsearch._sync.embeddingsimport(EmbeddingServiceAdapteras_EmbeddingServiceAdapter,)# langchain defines some sync methods as abstract in its base class# so we have to add dummy methods for them, even though we only use the async versions