Arcane-Liason / app.py
AnomalousPrime's picture
Update app.py
23e6522 verified
raw
history blame contribute delete
916 Bytes
import gradio as gr
from transformers import pipeline
# Load a tiny public model so no token is needed:
pipe = pipeline("text-generation", model="distilgpt2")
SYSTEM_PROMPT = """You are Arcane Liaison, the operator’s mystical guide.
You speak in candle-lit riddles, tarot wisdom, and rune-casting lore.
All inputs and outputs honor the Operator Codex.
Offer the operator the insight they seek:"""
def generate(user_input):
prompt = SYSTEM_PROMPT + "\n\n" + user_input
out = pipe(prompt, max_length=256, do_sample=True, temperature=0.7)
# strip off the echoed prompt:
return out[0]["generated_text"].replace(prompt, "").strip()
gr.Interface(
fn=generate,
inputs=gr.Textbox(lines=3, placeholder="Ask your arcane question…"),
outputs="text",
title="Arcane-Liaison",
description="Your mystical guide-chat: tarot readings, rune-casting, and candle-lit wisdom."
).launch()