Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from transformers import pipeline | |
| # Load the text-generation pipeline | |
| pipe = pipeline("text-generation", model="jk12p/qwen3-finetuned-mini") | |
| # Define function | |
| def chat(user_input, history): | |
| result = pipe(user_input, max_new_tokens=100, do_sample=True, temperature=0.7) | |
| response = result[0]["generated_text"] | |
| history.append((user_input, response)) | |
| return history, history | |
| # Gradio UI | |
| with gr.Blocks() as demo: | |
| gr.Markdown("## 💬 JP AI Chatbot") | |
| chatbot = gr.Chatbot() | |
| msg = gr.Textbox(label="Your Message", placeholder="Ask something...") | |
| clear = gr.Button("Clear Chat") | |
| state = gr.State([]) | |
| msg.submit(chat, [msg, state], [chatbot, state]) | |
| clear.click(lambda: ([], []), None, [chatbot, state]) | |
| demo.launch() | |