lugiiing commited on
Commit
f4684a2
ยท
verified ยท
1 Parent(s): 7447dda

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -16
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(api_key):
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
- #embedding = OpenAIEmbeddings()
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,