import argparse from transformers import pipeline, AutoTokenizer, AutoModelForCausalLM def main(): parser = argparse.ArgumentParser(description="Run SASOK CLI") parser.add_argument("prompt", type=str, help="Input prompt for generation") parser.add_argument("--model", type=str, default="sasok_model", help="Model directory or HuggingFace model ID") args = parser.parse_args() tokenizer = AutoTokenizer.from_pretrained(args.model) model = AutoModelForCausalLM.from_pretrained(args.model) pipe = pipeline("text-generation", model=model, tokenizer=tokenizer) result = pipe(args.prompt, max_length=100, do_sample=True) print(result[0]["generated_text"]) if __name__ == "__main__": main()