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() | |