Spaces:
Running
Running
| import asyncio # <-- Import asyncio | |
| from backend.utils import get_completion | |
| from backend.config import CURRICULUM_INSTRUCTIONS | |
| # Define an async function to hold the await call | |
| async def main(): | |
| query = "need to improve my chinese so as to propose to my girlfriend" | |
| print("Getting completion...") # Optional: Indicate progress | |
| try: | |
| response = await get_completion(prompt=query, instruction=CURRICULUM_INSTRUCTIONS) | |
| print("\nResponse:") | |
| print(response) | |
| except Exception as e: | |
| print(f"An error occurred: {e}") # Basic error handling | |
| # Use asyncio.run() to execute the async main function | |
| # The if __name__ == "__main__": block ensures this runs only when | |
| # the script is executed directly (e.g., python -m backend.main) | |
| if __name__ == "__main__": | |
| asyncio.run(main()) |