docs: fixes for Elasticsearch integrations, cache doc and providers list (#22817)

Some minor fixes in the documentation:
 - ElasticsearchCache initilization is now correct
 - List of integrations for ES updated
pull/22877/head
Giacomo Berardi 4 months ago committed by GitHub
parent f9a6d5c845
commit 712aa0c529
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1710,14 +1710,12 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"from elasticsearch import Elasticsearch\n",
"from langchain.globals import set_llm_cache\n", "from langchain.globals import set_llm_cache\n",
"from langchain_elasticsearch import ElasticsearchCache\n", "from langchain_elasticsearch import ElasticsearchCache\n",
"\n", "\n",
"es_client = Elasticsearch(hosts=\"http://localhost:9200\")\n",
"set_llm_cache(\n", "set_llm_cache(\n",
" ElasticsearchCache(\n", " ElasticsearchCache(\n",
" es_connection=es_client,\n", " es_url=\"http://localhost:9200\",\n",
" index_name=\"llm-chat-cache\",\n", " index_name=\"llm-chat-cache\",\n",
" metadata={\"project\": \"my_chatgpt_project\"},\n", " metadata={\"project\": \"my_chatgpt_project\"},\n",
" )\n", " )\n",
@ -1761,7 +1759,6 @@
"import json\n", "import json\n",
"from typing import Any, Dict, List\n", "from typing import Any, Dict, List\n",
"\n", "\n",
"from elasticsearch import Elasticsearch\n",
"from langchain.globals import set_llm_cache\n", "from langchain.globals import set_llm_cache\n",
"from langchain_core.caches import RETURN_VAL_TYPE\n", "from langchain_core.caches import RETURN_VAL_TYPE\n",
"from langchain_elasticsearch import ElasticsearchCache\n", "from langchain_elasticsearch import ElasticsearchCache\n",
@ -1792,9 +1789,10 @@
" ]\n", " ]\n",
"\n", "\n",
"\n", "\n",
"es_client = Elasticsearch(hosts=\"http://localhost:9200\")\n",
"set_llm_cache(\n", "set_llm_cache(\n",
" SearchableElasticsearchCache(es_connection=es_client, index_name=\"llm-chat-cache\")\n", " SearchableElasticsearchCache(\n",
" es_url=\"http://localhost:9200\", index_name=\"llm-chat-cache\"\n",
" )\n",
")" ")"
] ]
}, },

@ -32,7 +32,7 @@ pip install langchain-elasticsearch
See a [usage example](/docs/integrations/text_embedding/elasticsearch). See a [usage example](/docs/integrations/text_embedding/elasticsearch).
```python ```python
from langchain_elasticsearch.embeddings import ElasticsearchEmbeddings from langchain_elasticsearch import ElasticsearchEmbeddings
``` ```
## Vector store ## Vector store
@ -40,7 +40,7 @@ from langchain_elasticsearch.embeddings import ElasticsearchEmbeddings
See a [usage example](/docs/integrations/vectorstores/elasticsearch). See a [usage example](/docs/integrations/vectorstores/elasticsearch).
```python ```python
from langchain_elasticsearch.vectorstores import ElasticsearchStore from langchain_elasticsearch import ElasticsearchStore
``` ```
@ -49,5 +49,21 @@ from langchain_elasticsearch.vectorstores import ElasticsearchStore
See a [usage example](/docs/integrations/memory/elasticsearch_chat_message_history). See a [usage example](/docs/integrations/memory/elasticsearch_chat_message_history).
```python ```python
from langchain_elasticsearch.chat_history import ElasticsearchChatMessageHistory from langchain_elasticsearch import ElasticsearchChatMessageHistory
```
## LLM cache
See a [usage example](/docs/integrations/llm_caching/#elasticsearch-cache).
```python
from langchain_elasticsearch import ElasticsearchCache
```
## Byte Store
See a [usage example](/docs/integrations/stores/elasticsearch).
```python
from langchain_elasticsearch import ElasticsearchEmbeddingsCache
``` ```

Loading…
Cancel
Save