Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -14,8 +14,8 @@ import openai
|
|
| 14 |
load_dotenv()
|
| 15 |
|
| 16 |
os.environ["OPENAI_API_KEY"] = os.environ['my_secret']
|
| 17 |
-
llm = ChatOpenAI(model_name="gpt-3.5-turbo
|
| 18 |
-
loader = PyPDFLoader("/home/user/app/
|
| 19 |
documents = loader.load()
|
| 20 |
|
| 21 |
text_splitter = CharacterTextSplitter(chunk_size=800, chunk_overlap=0)
|
|
@@ -33,7 +33,7 @@ from langchain.prompts.chat import (
|
|
| 33 |
HumanMessagePromptTemplate,
|
| 34 |
)
|
| 35 |
|
| 36 |
-
system_template="""Your name is
|
| 37 |
Never reveal that it is an AI. Use the following pieces of context to answer the users question shortly.
|
| 38 |
Given the following summaries of a long document and a question, create a final answer with references.
|
| 39 |
If you don't know the answer, just say that "I don't know", don't try to make up an answer.
|
|
@@ -64,7 +64,7 @@ chain = RetrievalQAWithSourcesChain.from_chain_type(
|
|
| 64 |
verbose=True,
|
| 65 |
)
|
| 66 |
|
| 67 |
-
query = "
|
| 68 |
result = chain(query)
|
| 69 |
|
| 70 |
|
|
@@ -88,7 +88,7 @@ def respond(message, chat_history): # μ±ν
λ΄μ μλ΅μ μ²λ¦¬νλ ν¨
|
|
| 88 |
return "", chat_history # μμ λ μ±ν
κΈ°λ‘μ λ°νν©λλ€.
|
| 89 |
|
| 90 |
with gr.Blocks(theme='gstaff/sketch') as demo: # gr.Blocks()λ₯Ό μ¬μ©νμ¬ μΈν°νμ΄μ€λ₯Ό μμ±ν©λλ€.
|
| 91 |
-
gr.Markdown("# μλ
νμΈμ.
|
| 92 |
chatbot = gr.Chatbot(label="μ±ν
μ°½") # 'μ±ν
μ°½'μ΄λΌλ λ μ΄λΈμ κ°μ§ μ±ν
λ΄ μ»΄ν¬λνΈλ₯Ό μμ±ν©λλ€.
|
| 93 |
msg = gr.Textbox(label="μ
λ ₯") # 'μ
λ ₯'μ΄λΌλ λ μ΄λΈμ κ°μ§ ν
μ€νΈλ°μ€λ₯Ό μμ±ν©λλ€.
|
| 94 |
clear = gr.Button("μ΄κΈ°ν") # 'μ΄κΈ°ν'λΌλ λ μ΄λΈμ κ°μ§ λ²νΌμ μμ±ν©λλ€.
|
|
|
|
| 14 |
load_dotenv()
|
| 15 |
|
| 16 |
os.environ["OPENAI_API_KEY"] = os.environ['my_secret']
|
| 17 |
+
llm = ChatOpenAI(model_name="gpt-3.5-turbo", temperature=0)
|
| 18 |
+
loader = PyPDFLoader("/home/user/app/μμ±AI_λλ°ν¬λ¦¬ν¬νΈ.pdf")
|
| 19 |
documents = loader.load()
|
| 20 |
|
| 21 |
text_splitter = CharacterTextSplitter(chunk_size=800, chunk_overlap=0)
|
|
|
|
| 33 |
HumanMessagePromptTemplate,
|
| 34 |
)
|
| 35 |
|
| 36 |
+
system_template="""Your name is juhyekBot. You act like a kind school teacher.
|
| 37 |
Never reveal that it is an AI. Use the following pieces of context to answer the users question shortly.
|
| 38 |
Given the following summaries of a long document and a question, create a final answer with references.
|
| 39 |
If you don't know the answer, just say that "I don't know", don't try to make up an answer.
|
|
|
|
| 64 |
verbose=True,
|
| 65 |
)
|
| 66 |
|
| 67 |
+
query = "λ 밸리λ?"
|
| 68 |
result = chain(query)
|
| 69 |
|
| 70 |
|
|
|
|
| 88 |
return "", chat_history # μμ λ μ±ν
κΈ°λ‘μ λ°νν©λλ€.
|
| 89 |
|
| 90 |
with gr.Blocks(theme='gstaff/sketch') as demo: # gr.Blocks()λ₯Ό μ¬μ©νμ¬ μΈν°νμ΄μ€λ₯Ό μμ±ν©λλ€.
|
| 91 |
+
gr.Markdown("# μλ
νμΈμ. μ£Όνλ΄κ³Ό λνν΄λ³΄μΈμ. \n λ΅λ³ μμ±μ μ‘°κΈ μκ°μ΄ μμλ μ μμ΅λλ€.")
|
| 92 |
chatbot = gr.Chatbot(label="μ±ν
μ°½") # 'μ±ν
μ°½'μ΄λΌλ λ μ΄λΈμ κ°μ§ μ±ν
λ΄ μ»΄ν¬λνΈλ₯Ό μμ±ν©λλ€.
|
| 93 |
msg = gr.Textbox(label="μ
λ ₯") # 'μ
λ ₯'μ΄λΌλ λ μ΄λΈμ κ°μ§ ν
μ€νΈλ°μ€λ₯Ό μμ±ν©λλ€.
|
| 94 |
clear = gr.Button("μ΄κΈ°ν") # 'μ΄κΈ°ν'λΌλ λ μ΄λΈμ κ°μ§ λ²νΌμ μμ±ν©λλ€.
|