nilan-aillc
commited on
Commit
·
8d3ff2c
1
Parent(s):
82fae8b
added openai access
Browse files
app.py
CHANGED
@@ -5,13 +5,22 @@ from langchain.chains.question_answering import load_qa_chain
|
|
5 |
from langchain.llms import OpenAI
|
6 |
import os
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
with open("guide1.txt") as f:
|
9 |
hitchhikersguide = f.read()
|
10 |
|
11 |
text_splitter = CharacterTextSplitter(chunk_size=1000, chunk_overlap=0, separator = "\n")
|
12 |
texts = text_splitter.split_text(hitchhikersguide)
|
13 |
|
14 |
-
embeddings = OpenAIEmbeddings()
|
15 |
|
16 |
docsearch = Chroma.from_texts(texts, embeddings, metadatas=[{"source": str(i)} for i in range(len(texts))]).as_retriever()
|
17 |
|
|
|
5 |
from langchain.llms import OpenAI
|
6 |
import os
|
7 |
|
8 |
+
from dotenv import load_dotenv
|
9 |
+
import openai
|
10 |
+
|
11 |
+
load_dotenv(".env")
|
12 |
+
|
13 |
+
openai.api_key = os.environ.get("OPENAI_API_KEY")
|
14 |
+
os.environ["OPENAI_API_KEY"] = openai.api_key
|
15 |
+
embeddings = OpenAIEmbeddings()
|
16 |
+
|
17 |
with open("guide1.txt") as f:
|
18 |
hitchhikersguide = f.read()
|
19 |
|
20 |
text_splitter = CharacterTextSplitter(chunk_size=1000, chunk_overlap=0, separator = "\n")
|
21 |
texts = text_splitter.split_text(hitchhikersguide)
|
22 |
|
23 |
+
#embeddings = OpenAIEmbeddings()
|
24 |
|
25 |
docsearch = Chroma.from_texts(texts, embeddings, metadatas=[{"source": str(i)} for i in range(len(texts))]).as_retriever()
|
26 |
|