Notebooks
E
Elastic
Qa Langchain Gemini Elasticsearch

Qa Langchain Gemini Elasticsearch

openai-chatgptlangchain-pythonchatgptgenaielasticsearchelasticopenaiAIintegrationschatlogvectordatabasenotebooksPythonsearchgenaistackvectorelasticsearch-labsgeminilangchainapplications

Question Answering using Gemini, Langchain & Elasticsearch

This tutorial demonstrates how to use the Gemini API to create embeddings and store them in Elasticsearch. We will learn how to connect Gemini to private data stored in Elasticsearch and build question/answer capabilities over it using LangChian.

setup

Install packages

[ ]

Import packages and credentials

[ ]

Get Credentials

[ ]

Add documents

Let's download the sample dataset and deserialize the document.

[ ]

Split Documents into Passages

[ ]

Index Documents into Elasticsearch using Gemini Embeddings

[ ]

Create a retriever using Elasticsearch

[ ]

Format Docs

[ ]

Create a Chain using Prompt Template + gemini-pro model

[ ]