chore: cleans the modal entrypoint
This commit is contained in:
parent
d5ad370b1d
commit
49e10832d6
1 changed files with 45 additions and 29 deletions
|
|
@ -3,8 +3,6 @@ import os
|
|||
import logging
|
||||
import asyncio
|
||||
import cognee
|
||||
import sentry_sdk
|
||||
import concurrent.futures
|
||||
import signal
|
||||
|
||||
from cognee.api.v1.search import SearchType
|
||||
|
|
@ -22,44 +20,64 @@ image = (
|
|||
)
|
||||
|
||||
|
||||
@app.function(image=image, concurrency_limit=5)
|
||||
@app.function(image=image, concurrency_limit=10)
|
||||
async def entry(text: str, query: str):
|
||||
try:
|
||||
setup_logging(logging.ERROR)
|
||||
sentry_sdk.init(dsn=None)
|
||||
await cognee.prune.prune_data()
|
||||
await cognee.prune.prune_system(metadata=True)
|
||||
await cognee.add(text)
|
||||
await cognee.cognify()
|
||||
search_results = await cognee.search(SearchType.GRAPH_COMPLETION, query_text=query)
|
||||
setup_logging(logging.ERROR)
|
||||
await cognee.prune.prune_data()
|
||||
await cognee.prune.prune_system(metadata=True)
|
||||
await cognee.add(text)
|
||||
await cognee.cognify()
|
||||
search_results = await cognee.search(SearchType.GRAPH_COMPLETION, query_text=query)
|
||||
|
||||
return {
|
||||
"text": text,
|
||||
"query": query,
|
||||
"answer": search_results[0] if search_results else None,
|
||||
}
|
||||
finally:
|
||||
await asyncio.sleep(1)
|
||||
return {
|
||||
"text": text,
|
||||
"query": query,
|
||||
"answer": search_results[0] if search_results else None,
|
||||
}
|
||||
|
||||
|
||||
@app.local_entrypoint()
|
||||
async def main():
|
||||
text_queries = [
|
||||
{
|
||||
"text": "The Mars 2023 mission discovered 4.3% water content in soil samples from Jezero Crater.",
|
||||
"query": "What percentage of water was found in Jezero Crater's soil based on the provided context?",
|
||||
"text": "NASA's Artemis program aims to return humans to the Moon by 2026, focusing on sustainable exploration and preparing for future Mars missions.",
|
||||
"query": "When does NASA plan to return humans to the Moon under the Artemis program?",
|
||||
},
|
||||
{
|
||||
"text": "Bluefin tuna populations decreased by 72% in the Mediterranean between 2010-2022 according to WWF.",
|
||||
"query": "What percentage of water was found in Jezero Crater's soil based on the provided context?",
|
||||
"text": "According to a 2022 UN report, global food waste amounts to approximately 931 million tons annually, with households contributing 61% of the total.",
|
||||
"query": "How much food waste do households contribute annually according to the 2022 UN report?",
|
||||
},
|
||||
{
|
||||
"text": "Tesla's Q2 2024 report shows 412,000 Model Y vehicles produced with new 4680 battery cells.",
|
||||
"query": "How many Model Y cars used the 4680 batteries in Q2 2024?",
|
||||
"text": "The 2021 census data revealed that Tokyo's population reached 14 million, reflecting a 2.1% increase compared to the previous census conducted in 2015.",
|
||||
"query": "What was Tokyo's population according to the 2021 census data?",
|
||||
},
|
||||
{
|
||||
"text": "A 2023 Johns Hopkins study found 23-minute daily naps improve cognitive performance by 18% in adults.",
|
||||
"query": "What duration of daily naps boosts cognition according to the 2023 study?",
|
||||
"text": "A recent study published in the Journal of Nutrition found that consuming 30 grams of almonds daily can lower LDL cholesterol levels by 7% over a 12-week period.",
|
||||
"query": "How much can daily almond consumption lower LDL cholesterol according to the study?",
|
||||
},
|
||||
{
|
||||
"text": "Amazon's Prime membership grew to 200 million subscribers in 2023, marking a 10% increase from the previous year, driven by exclusive content and faster delivery options.",
|
||||
"query": "How many Prime members did Amazon have in 2023?",
|
||||
},
|
||||
{
|
||||
"text": "A new report by the International Energy Agency states that global renewable energy capacity increased by 295 gigawatts in 2022, primarily driven by solar and wind power expansion.",
|
||||
"query": "By how much did global renewable energy capacity increase in 2022 according to the report?",
|
||||
},
|
||||
{
|
||||
"text": "The World Health Organization reported in 2023 that the global life expectancy has risen to 73.4 years, an increase of 5.5 years since the year 2000.",
|
||||
"query": "What is the current global life expectancy according to the WHO's 2023 report?",
|
||||
},
|
||||
{
|
||||
"text": "The FIFA World Cup 2022 held in Qatar attracted a record-breaking audience of 5 billion people across various digital and traditional broadcasting platforms.",
|
||||
"query": "How many people watched the FIFA World Cup 2022?",
|
||||
},
|
||||
{
|
||||
"text": "The European Space Agency's JUICE mission, launched in 2023, aims to explore Jupiter's icy moons, including Ganymede, Europa, and Callisto, over the next decade.",
|
||||
"query": "Which moons is the JUICE mission set to explore?",
|
||||
},
|
||||
{
|
||||
"text": "According to a report by the International Labour Organization, the global unemployment rate in 2023 was estimated at 5.4%, reflecting a slight decrease compared to the previous year.",
|
||||
"query": "What was the global unemployment rate in 2023 according to the ILO?",
|
||||
},
|
||||
]
|
||||
|
||||
|
|
@ -73,6 +91,4 @@ async def main():
|
|||
print(result)
|
||||
print("----")
|
||||
|
||||
os.kill(os.getpid(), signal.SIGKILL)
|
||||
|
||||
return 0
|
||||
os.kill(os.getpid(), signal.SIGTERM)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue