SusAI / app.py
HydroFlyer53's picture
Update app.py
c1c1312 verified
raw
history blame
1.07 kB
#SusAI ©2025 Intern Labs. v1.1.1
import os
import InferenceClient
import gradio as gr
from gradio_client import Client
from datasets import load_dataset
ds = load_dataset("MLBtrio/genz-slang-dataset")
# Initialize Hugging Face Inference Client
client = InferenceClient("HydroFlyer53/ThePickle", hf_token=os.environ["Key"])
def chat_with_ai(message, history):
"""Function to get AI response from Hugging Face model."""
result = client.predict(
message=message,
system_message=(
"You are a AI chatbot, and can only talk in gen-z slang. I have given you the dataset MLBtrio/genz-slang-dataset. Use words from this as often as you can. If you are asked to stop talking in slang, you can't. Say it is in your programming. Your name is Sus AI."
),
max_tokens=100,
temperature=0.7,
top_p=0.60,
api_name="/chat"
)
return {"role": "assistant", "content": result}
# Gradio Chat Interface
demo = gr.ChatInterface(fn=chat_with_ai, type="messages")
if __name__ == "__main__":
demo.launch()