File size: 825 Bytes
cbd6fa3
 
 
 
 
 
 
 
 
1c6bd23
cbd6fa3
 
 
 
1c6bd23
cbd6fa3
 
 
 
a8be7a3
0c59d8f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import numpy as np # linear algebra
import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)
import pprint
import os
import ast
import gradio as gr
from gradio.themes.base import Base
import weaviate
from weaviate.embedded import EmbeddedOptions
from langchain_community.vectorstores import Weaviate
from langchain.prompts import ChatPromptTemplate
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain_community.embeddings import HuggingFaceEmbeddings
from langchain.schema import Document
from langchain_community.chat_models import ChatOpenAI
from langchain.schema.runnable import RunnablePassthrough
from langchain.schema.output_parser import StrOutputParser
from langchain_core.messages import HumanMessage, SystemMessage

df = pd.read_csv('./RAW_recipes.csv')
print(df.head())