Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline | |
| model_id = "pythainlp/KhanomTanLLM-1B" # โมเดลฟรี รองรับภาษาไทย | |
| tokenizer = AutoTokenizer.from_pretrained(model_id, use_fast=False) | |
| model = AutoModelForCausalLM.from_pretrained(model_id) | |
| generator = pipeline("text-generation", model=model, tokenizer=tokenizer) | |
| def chatbot_fn(message, history): | |
| prompt = f"มนุษย์: {message}\nAI:" | |
| out = generator(prompt, max_new_tokens=200, temperature=0.7)[0]["generated_text"] | |
| answer = out.split("AI:")[-1].strip() | |
| return answer | |
| gr.ChatInterface(fn=chatbot_fn, title="AI ภาษาไทย (KhanomTan)").launch() | |