|
23 | 23 | }, |
24 | 24 | { |
25 | 25 | "cell_type": "code", |
26 | | - "execution_count": 2, |
| 26 | + "execution_count": 3, |
27 | 27 | "metadata": {}, |
28 | 28 | "outputs": [ |
29 | 29 | { |
|
37 | 37 | } |
38 | 38 | ], |
39 | 39 | "source": [ |
40 | | - "!python3 -m pip install -qU lark elasticsearch langchain openai\n", |
| 40 | + "!python3 -m pip install -qU jq lark elasticsearch langchain_openai tiktoken\n", |
41 | 41 | "\n", |
42 | | - "from langchain.embeddings.openai import OpenAIEmbeddings\n", |
| 42 | + "from langchain_openai.embeddings import OpenAIEmbeddings\n", |
43 | 43 | "from langchain.vectorstores import ElasticsearchStore\n", |
44 | | - "from langchain.llms import OpenAI\n", |
| 44 | + "from langchain_openai.llms import OpenAI\n", |
45 | 45 | "from langchain.retrievers.multi_query import MultiQueryRetriever\n", |
46 | 46 | "from getpass import getpass" |
47 | 47 | ] |
|
61 | 61 | }, |
62 | 62 | { |
63 | 63 | "cell_type": "code", |
64 | | - "execution_count": 3, |
| 64 | + "execution_count": 4, |
65 | 65 | "metadata": {}, |
66 | 66 | "outputs": [], |
67 | 67 | "source": [ |
|
79 | 79 | "vectorstore = ElasticsearchStore(\n", |
80 | 80 | " es_cloud_id=ELASTIC_CLOUD_ID, \n", |
81 | 81 | " es_api_key=ELASTIC_API_KEY,\n", |
82 | | - " index_name=\"elasticsearch-multi-query-demo\",\n", |
| 82 | + " index_name=\"chatbot-multi-query-demo\",\n", |
83 | 83 | " embedding= embeddings,\n", |
84 | 84 | ")" |
85 | 85 | ] |
|
94 | 94 | }, |
95 | 95 | { |
96 | 96 | "cell_type": "code", |
97 | | - "execution_count": 4, |
| 97 | + "execution_count": 6, |
98 | 98 | "metadata": {}, |
99 | 99 | "outputs": [], |
100 | 100 | "source": [ |
|
125 | 125 | }, |
126 | 126 | { |
127 | 127 | "cell_type": "code", |
128 | | - "execution_count": 5, |
| 128 | + "execution_count": 7, |
129 | 129 | "metadata": {}, |
130 | 130 | "outputs": [], |
131 | 131 | "source": [ |
|
167 | 167 | }, |
168 | 168 | { |
169 | 169 | "cell_type": "code", |
170 | | - "execution_count": 6, |
| 170 | + "execution_count": 8, |
171 | 171 | "metadata": {}, |
172 | 172 | "outputs": [], |
173 | 173 | "source": [ |
174 | 174 | "documents = vectorstore.from_documents(\n", |
175 | 175 | " docs, \n", |
176 | 176 | " embeddings, \n", |
177 | | - " index_name=\"elasticsearch-multi-query-demo\",\n", |
| 177 | + " index_name=\"chatbot-multi-query-demo\",\n", |
178 | 178 | " es_cloud_id=ELASTIC_CLOUD_ID,\n", |
179 | 179 | " es_api_key=ELASTIC_API_KEY\n", |
180 | 180 | ")\n", |
|
195 | 195 | }, |
196 | 196 | { |
197 | 197 | "cell_type": "code", |
198 | | - "execution_count": 7, |
| 198 | + "execution_count": 9, |
199 | 199 | "metadata": {}, |
200 | 200 | "outputs": [ |
201 | 201 | { |
|
0 commit comments