GingerAI_space / app.py
Littendekitten's picture
Update app.py
ab298f8 verified
Raw
History Blame Contribute Delete
895 Bytes
import gradio as gr
from transformers import pipeline
# Kies een CPU-vriendelijk model (1B parameters)
chatbot = pipeline(
"text-generation",
model="TheBloke/guanaco-1B-HF", # werkt op CPU
)
# Functie die chatverloop bijhoudt
def ginger_ai(message, history):
history = history or []
prompt = ""
for h in history:
prompt += f"User: {h[0]}\nAssistant: {h[1]}\n"
prompt += f"User: {message}\nAssistant:"
result = chatbot(prompt, max_new_tokens=150, do_sample=True, temperature=0.7)
response = result[0]["generated_text"].split("Assistant:")[-1].strip()
history.append((message, response))
return history, history
# Gradio chat-interface
demo = gr.ChatInterface(
fn=ginger_ai,
title="GingerAI 🧠",
description="Je praat met GingerAI — gemaakt door Littendekitten!",
theme="soft"
)
if __name__ == "__main__":
demo.launch()