Spaces:
Sleeping
Sleeping
ddovidovich
commited on
Commit
·
86eb78e
1
Parent(s):
8f8d318
Update app.py
Browse files
app.py
CHANGED
@@ -124,18 +124,30 @@ def main():
|
|
124 |
|
125 |
if st.button("Apply"):
|
126 |
query = prompt
|
127 |
-
st.
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
#st.session_state["output"] = output
|
140 |
#col3.text_area('Result', value=output, key="output_data", height=450)
|
141 |
st.experimental_rerun()
|
|
|
124 |
|
125 |
if st.button("Apply"):
|
126 |
query = prompt
|
127 |
+
with st.spinner('In progress...'):
|
128 |
+
# st.write("in progress")
|
129 |
+
# text_splitter = CharacterTextSplitter(chunk_size=4096, chunk_overlap=0)
|
130 |
+
# texts = text_splitter.split_text(input_text)
|
131 |
+
# embeddings = OpenAIEmbeddings()
|
132 |
+
# docsearch = Chroma.from_texts(texts, embeddings, metadatas=[{"source": str(i)} for i in range(len(texts))]).as_retriever()
|
133 |
+
# docs = docsearch.get_relevant_documents(query)
|
134 |
+
if st.session_state.model_name == 'gpt-4':
|
135 |
+
max_tkns=5500
|
136 |
+
else :
|
137 |
+
max_tkns=3000
|
138 |
+
openai.api_key = os.environ["OPENAI_API_KEY"]
|
139 |
+
response = openai.ChatCompletion.create(
|
140 |
+
model="gpt-4",
|
141 |
+
messages=[
|
142 |
+
{"role": "system", "content": query},
|
143 |
+
{"role": "user", "content": input_text},
|
144 |
+
],
|
145 |
+
temperature = 0.7,
|
146 |
+
max_tokens=5500
|
147 |
+
)
|
148 |
+
st.session_state.output = choice.message["content"].strip() for choice in response["choices"]
|
149 |
+
# chain = load_qa_chain(ChatOpenAI(model = st.session_state.model_name,max_tokens=max_tkns,temperature=0), chain_type="stuff")
|
150 |
+
# st.session_state.output = chain.run(input_documents=docs, question=query)
|
151 |
#st.session_state["output"] = output
|
152 |
#col3.text_area('Result', value=output, key="output_data", height=450)
|
153 |
st.experimental_rerun()
|