Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -12,19 +12,6 @@ from langchain.document_loaders import TextLoader
|
|
12 |
from langchain.document_loaders import DirectoryLoader
|
13 |
|
14 |
|
15 |
-
# from streamlit_chat import message
|
16 |
-
|
17 |
-
# ์คํธ๋ฆผ๋ฆฟ์ด๋ ํ์ด์ฌ, vs์ฝ๋ ๊ฐ์ ํด๋์
|
18 |
-
# ์ด ํ์ผ๋ ๊ฐ์ ํด๋์ ๋ฃ์ด์ผํ๋์ง๋ ๋ชจ๋ฅด๊ฒ ์,,
|
19 |
-
|
20 |
-
# import streamlit as st
|
21 |
-
# from io import StringIO
|
22 |
-
|
23 |
-
# ๊ฒฝ๋ก /Users/gyuribyun/Documents/legoapp
|
24 |
-
# ๊ฒฝ๋ก ํฐ๋ฏธ๋์ ์
๋ ฅ ํ(cd ๊ฒฝ๋ก ๋ณต๋ถ)
|
25 |
-
# streamlit run app.py๋ก ๋งํฌ ๋ฐ๊ธฐ
|
26 |
-
|
27 |
-
|
28 |
# ํ์ดํ ์ ์ฉ, # ํน์ ์ด๋ชจํฐ์ฝ ์ฝ์
์์
|
29 |
# emoji: https://streamlit-emoji-shortcodes-streamlit-app-gwckff.streamlit.app/
|
30 |
st.title(':robot_face:ํ๊ตญ์ฌ๋ด? ๋ ์ ๋ง ๋๋ํ๋?')
|
@@ -38,10 +25,12 @@ st.markdown('###### ์ง๋ฌธ, ์์ฝ ๋ฑ ๋ค์ํ ๋ถํ์ ํด ๋ณด์ธ์! ๊ต๊ณผ
|
|
38 |
|
39 |
|
40 |
api_key = st.text_input(label='OpenAI API ํค๋ฅผ ์
๋ ฅํ์ธ์', type='password')
|
|
|
|
|
41 |
|
42 |
if api_key:
|
43 |
# OpenAI API๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ฒ๋ฆฌ ๊ณผ์ ์ ํจ์๋ก ์ ์
|
44 |
-
def initialize_openai_processing(
|
45 |
|
46 |
loader = DirectoryLoader('./khistory_data', glob="*.txt", loader_cls=TextLoader)
|
47 |
documents = loader.load()
|
@@ -49,8 +38,8 @@ if api_key:
|
|
49 |
texts = text_splitter.split_documents(documents)
|
50 |
|
51 |
persist_directory = 'db'
|
52 |
-
|
53 |
-
embedding = OpenAIEmbeddings(api_key=api_key) # API ํค๋ฅผ ์์ฑ์์ ์ ๋ฌ
|
54 |
vectordb = Chroma.from_documents(
|
55 |
documents=texts,
|
56 |
embedding=embedding,
|
|
|
12 |
from langchain.document_loaders import DirectoryLoader
|
13 |
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
# ํ์ดํ ์ ์ฉ, # ํน์ ์ด๋ชจํฐ์ฝ ์ฝ์
์์
|
16 |
# emoji: https://streamlit-emoji-shortcodes-streamlit-app-gwckff.streamlit.app/
|
17 |
st.title(':robot_face:ํ๊ตญ์ฌ๋ด? ๋ ์ ๋ง ๋๋ํ๋?')
|
|
|
25 |
|
26 |
|
27 |
api_key = st.text_input(label='OpenAI API ํค๋ฅผ ์
๋ ฅํ์ธ์', type='password')
|
28 |
+
OpenAI.api_key = api_key
|
29 |
+
|
30 |
|
31 |
if api_key:
|
32 |
# OpenAI API๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ฒ๋ฆฌ ๊ณผ์ ์ ํจ์๋ก ์ ์
|
33 |
+
def initialize_openai_processing():
|
34 |
|
35 |
loader = DirectoryLoader('./khistory_data', glob="*.txt", loader_cls=TextLoader)
|
36 |
documents = loader.load()
|
|
|
38 |
texts = text_splitter.split_documents(documents)
|
39 |
|
40 |
persist_directory = 'db'
|
41 |
+
embedding = OpenAIEmbeddings()
|
42 |
+
#embedding = OpenAIEmbeddings(api_key=api_key) # API ํค๋ฅผ ์์ฑ์์ ์ ๋ฌ
|
43 |
vectordb = Chroma.from_documents(
|
44 |
documents=texts,
|
45 |
embedding=embedding,
|