Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from transformers import pipeline | |
| # Load your text-generation model from HF | |
| # (change "YourUsername/YourModel" to whichever model you want to use) | |
| generator = pipeline("text-generation", model="YourUsername/DeepSeek-R1") | |
| def generate_cv(name, education, experience): | |
| # Build a "prompt" for your model | |
| prompt = ( | |
| f"Generate a CV based on these details:\n" | |
| f"Name: {name}\n" | |
| f"Education: {education}\n" | |
| f"Experience: {experience}\n" | |
| "CV:\n" | |
| ) | |
| # Call the pipeline to generate text (you can tweak max_length, etc.) | |
| outputs = generator(prompt, max_length=300) | |
| cv_text = outputs[0]["generated_text"] | |
| return cv_text | |
| # Create a Gradio interface with 3 textboxes as input | |
| demo = gr.Interface( | |
| fn=generate_cv, | |
| inputs=["text", "text", "text"], # or gr.Textbox(…), etc. | |
| outputs="text", | |
| title="Automated CV Generator" | |
| ) | |
| demo.launch() |