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 |