Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -193,12 +193,20 @@ def generate_data_insights(user_input, exoplanet_data, max_tokens=500, temperatu
|
|
193 |
return data_insights
|
194 |
|
195 |
|
196 |
-
def export_to_word(response_content):
|
197 |
doc = Document()
|
198 |
|
199 |
# Add a title (optional, you can remove this if not needed)
|
200 |
doc.add_heading('AI Generated SCDD', 0)
|
201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
# Split the response into sections based on ### headings
|
203 |
sections = response_content.split('### ')
|
204 |
|
@@ -311,7 +319,7 @@ def chatbot(user_input, context="", use_encoder=False, max_tokens=150, temperatu
|
|
311 |
response = generate_response(user_input, relevant_context, references, max_tokens, temperature, top_p, frequency_penalty, presence_penalty)
|
312 |
|
313 |
# Export the response to a Word document
|
314 |
-
word_doc_path = export_to_word(response)
|
315 |
|
316 |
# Fetch exoplanet data
|
317 |
exoplanet_data = fetch_exoplanet_data()
|
|
|
193 |
return data_insights
|
194 |
|
195 |
|
196 |
+
def export_to_word(response_content, subdomain_definition, science_goal):
|
197 |
doc = Document()
|
198 |
|
199 |
# Add a title (optional, you can remove this if not needed)
|
200 |
doc.add_heading('AI Generated SCDD', 0)
|
201 |
|
202 |
+
# Insert the Subdomain Definition at the top
|
203 |
+
doc.add_heading('Subdomain Definition:', level=1)
|
204 |
+
doc.add_paragraph(subdomain_definition)
|
205 |
+
|
206 |
+
# Insert the Science Goal at the top
|
207 |
+
doc.add_heading('Science Goal:', level=1)
|
208 |
+
doc.add_paragraph(science_goal)
|
209 |
+
|
210 |
# Split the response into sections based on ### headings
|
211 |
sections = response_content.split('### ')
|
212 |
|
|
|
319 |
response = generate_response(user_input, relevant_context, references, max_tokens, temperature, top_p, frequency_penalty, presence_penalty)
|
320 |
|
321 |
# Export the response to a Word document
|
322 |
+
word_doc_path = export_to_word(response, user_input, context)
|
323 |
|
324 |
# Fetch exoplanet data
|
325 |
exoplanet_data = fetch_exoplanet_data()
|