Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from transformers import pipeline | |
| generator = pipeline( | |
| "text-generation", | |
| model="distilgpt2", | |
| pad_token_id=50256 # DistilGPT2 uses the same special tokens as GPT2 | |
| ) | |
| def generate_cv(name, education, experience): | |
| prompt = ( | |
| f"Generate a CV:\n" | |
| f"Name: {name}\n" | |
| f"Education: {education}\n" | |
| f"Experience: {experience}\n" | |
| "CV:\n" | |
| ) | |
| outputs = generator( | |
| prompt, | |
| max_new_tokens=50, | |
| do_sample=True, | |
| top_k=50, | |
| temperature=0.7 | |
| ) | |
| return outputs[0]["generated_text"] | |
| demo = gr.Interface( | |
| fn=generate_cv, | |
| inputs=["text", "text", "text"], | |
| outputs="text", | |
| title="Automated CV Generator" | |
| ) | |
| demo.launch() |