import gradio as gr from transformers import AutoTokenizer, AutoModelForCausalLM # Load CodeGen model model_name = "Salesforce/codegen-350M-mono" tokenizer = AutoTokenizer.from_pretrained(model_name) model = AutoModelForCausalLM.from_pretrained(model_name) # Set padding token tokenizer.pad_token = tokenizer.eos_token model.config.pad_token_id = model.config.eos_token_id # Language templates language_templates = { "Python": "# Language: Python\n# Task: ", "JavaScript": "// Language: JavaScript\n// Task: ", "C++": "// Language: C++\n// Task: ", "Java": "// Language: Java\n// Task: ", "HTML": "\n