Spaces:
Sleeping
Sleeping
| import argparse | |
| import os | |
| from dotenv import load_dotenv | |
| def main(): | |
| load_dotenv() | |
| parser = argparse.ArgumentParser(description="Ask the SQL agent a question") | |
| parser.add_argument("question", nargs="?", help="natural-language question") | |
| parser.add_argument("--verbose", action="store_true", help="print each tool call") | |
| args = parser.parse_args() | |
| if not os.getenv("ANTHROPIC_API_KEY"): | |
| print("Set ANTHROPIC_API_KEY (see .env.example) to run the agent.") | |
| return | |
| from .agent import SQLAgent | |
| question = args.question or input("Question: ") | |
| print(SQLAgent().run(question, verbose=args.verbose)) | |
| if __name__ == "__main__": | |
| main() | |