Spaces:
Sleeping
Sleeping
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 |