ChatBot_Lab / app.py
AriniR's picture
Update app.py
8a00090 verified
raw
history blame
822 Bytes
import gradio as gr
import random
from huggingface_hub import InferenceClient
client = InferenceClient("HuggingFaceH4/zephyr-7b-beta")
def respond():
messages = [{"role":"system","content":"You are a friendly chatbot"}]
if history :
messages.extend(history)
messages.append({"role":"user","content": message})
response = client.chat_completion(messages, max_tokens = 100)
return response["choices"][o]["message"]["content"].strip()
def random_message (message, history):
choices = ('yes','no','i dont think so','be so for real','yep', 'woooow', 'hmmmm', 'idk', 'idc', 'yaaay', 'why would i know')
wow = random.choice(choices)
theme = soft
return wow
chatbot = gr.ChatInterface(respond, type = "messages", title = "chatty")
chatbot.launch()
# repeats messages.