Spaces:
Sleeping
Sleeping
File size: 689 Bytes
1de7838 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 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()
|