Spaces:
Sleeping
Sleeping
fix app
Browse files- Dockerfile +0 -1
- app.py +16 -3
- pipline.py +1 -1
Dockerfile
CHANGED
|
@@ -17,7 +17,6 @@ ENV HOME=/home/user \
|
|
| 17 |
WORKDIR $HOME/app
|
| 18 |
|
| 19 |
COPY --chown=user . $HOME/app
|
| 20 |
-
RUN --mount=type=secret,id=OPENAI_API_KEY,mode=0444,required=true
|
| 21 |
RUN chmod +x tests.sh && ./tests.sh
|
| 22 |
|
| 23 |
CMD ["streamlit", "run","app.py","--server.port" ,"7860"]
|
|
|
|
| 17 |
WORKDIR $HOME/app
|
| 18 |
|
| 19 |
COPY --chown=user . $HOME/app
|
|
|
|
| 20 |
RUN chmod +x tests.sh && ./tests.sh
|
| 21 |
|
| 22 |
CMD ["streamlit", "run","app.py","--server.port" ,"7860"]
|
app.py
CHANGED
|
@@ -10,14 +10,27 @@ if "app" not in state:
|
|
| 10 |
state.out = ""
|
| 11 |
st.title("Streamlit using Huggingface Transformers and langchain")
|
| 12 |
in_area = st.container()
|
| 13 |
-
out_area = st.container()
|
|
|
|
| 14 |
|
| 15 |
|
| 16 |
|
| 17 |
-
def
|
| 18 |
out_area.markdown(":green[Running pipline]")
|
| 19 |
out_area.text(pipline.chain_TI(state.input_text))
|
| 20 |
|
| 21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
in_area.text_area("input_text", key="input_text")
|
| 23 |
-
in_area.
|
|
|
|
|
|
|
|
|
| 10 |
state.out = ""
|
| 11 |
st.title("Streamlit using Huggingface Transformers and langchain")
|
| 12 |
in_area = st.container()
|
| 13 |
+
out_area = st.container().empty()
|
| 14 |
+
in_area.empty()
|
| 15 |
|
| 16 |
|
| 17 |
|
| 18 |
+
def __run_TTI():
|
| 19 |
out_area.markdown(":green[Running pipline]")
|
| 20 |
out_area.text(pipline.chain_TI(state.input_text))
|
| 21 |
|
| 22 |
|
| 23 |
+
def __run_CC():
|
| 24 |
+
out_area.markdown(":green[Running pipline]")
|
| 25 |
+
words = state.input_text.rstrip().split()
|
| 26 |
+
if len(words) != 2:
|
| 27 |
+
out_area.error("Please enter two terms")
|
| 28 |
+
else:
|
| 29 |
+
out_area.markdown(":green[Running pipline]")
|
| 30 |
+
out_area.text(pipline.chain_CC({"term1": words[0], "term2": words[1]}))
|
| 31 |
+
|
| 32 |
+
|
| 33 |
in_area.text_area("input_text", key="input_text")
|
| 34 |
+
tti_button , cc_button = in_area.columns(2)
|
| 35 |
+
tti_button.button("What are you trying to imply?", on_click=__run_TTI)
|
| 36 |
+
cc_button.button("What is the connection between the two terms?", on_click=__run_CC)
|
pipline.py
CHANGED
|
@@ -4,7 +4,7 @@ from langchain.prompts import load_prompt
|
|
| 4 |
import wikipedia
|
| 5 |
import os
|
| 6 |
|
| 7 |
-
llm = OpenAI(
|
| 8 |
# save templates to a file
|
| 9 |
try_imply_template = """Question:
|
| 10 |
The user wrote me the following text, what is he trying to imply to me?
|
|
|
|
| 4 |
import wikipedia
|
| 5 |
import os
|
| 6 |
|
| 7 |
+
llm = OpenAI()
|
| 8 |
# save templates to a file
|
| 9 |
try_imply_template = """Question:
|
| 10 |
The user wrote me the following text, what is he trying to imply to me?
|