unstoppable_app / rag.py
veeps
trying rag tutorial
61f09ee
raw
history blame
824 Bytes
import os
from langchain.chat_models import ChatOpenAI
from langchain.schema import (
SystemMessage,
HumanMessage,
AIMessage
)
from datasets import load_dataset
from pinecone import Pinecone
dataset = load_dataset(
"jamescalam/llama-2-arxiv-papers-chunked",
split="train"
)
os.environ["OPENAI_API_KEY"] = os.getenv("OPENAI_API_KEY")
chat = ChatOpenAI(
openai_api_key = os.environ["OPENAI_API_KEY"],
model='gpt-3.5-turbo'
)
messages = [
SystemMessage(content="You are a helpful assistant."),
HumanMessage(content="Hi AI, how are you today?"),
AIMessage(content="I'm great thank you. How can I help you?"),
HumanMessage(content="I'd like to understand string theory.")
]
res = chat(messages)
# add latest AI response to messages
messages.append(res)
# connect to pinecone