Spaces:
Sleeping
Sleeping
import os | |
from huggingface_hub import InferenceClient | |
client = InferenceClient( | |
model="google/flan-t5-large", | |
token=os.getenv("HUGGINGFACEHUB_API_TOKEN") | |
) | |
def generate_code(prompt): | |
full_prompt = f"""You are a professional Python Pandas developer. | |
Write a complete, executable, valid Python Pandas script to perform the following task on a DataFrame named df: | |
Task: {prompt} | |
Make sure the code can be executed without any syntax errors. | |
Output only valid Python code. No explanation, no comments.""" | |
response = client.text_generation( | |
prompt=full_prompt, | |
max_new_tokens=200, # Updated token limit | |
temperature=0.2, | |
top_p=0.9, | |
repetition_penalty=1.05 | |
) | |
return response | |