Spaces:
Runtime error
Runtime error
| import json | |
| def load_json(file_path): | |
| """ | |
| Load JSON file from the specified path. | |
| """ | |
| try: | |
| with open(file_path, "r") as file: | |
| return json.load(file) | |
| except json.JSONDecodeError: | |
| raise ValueError(f"Invalid JSON format in file: {file_path}") | |
| def format_prompt(question, schema, metadata, instructions): | |
| """ | |
| Combines schema, metadata, and question into a single prompt. | |
| """ | |
| return f""" | |
| ### Instructions | |
| {instructions} | |
| ### Schema | |
| {schema} | |
| ### Metadata | |
| {metadata} | |
| ### Question | |
| {question} | |
| ### SQL | |
| """ | |