Spaces:
Paused
Paused
File size: 1,319 Bytes
7a3abfa 762b986 7a3abfa 762b986 7a3abfa 762b986 7a3abfa 762b986 7a3abfa bbf4865 7a3abfa |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
from huggingface_hub import InferenceClient
import gradio as gr
import random
client=InferenceClient("Qwen/Qwen2.5-72B-Instruct")
def respond(message, history):
#responses = ["Yes", "No"]
#return random.choice(responses)
if history:
messages.extend(history)
messages.append({'role':'user','content': message})
response = client.chat_completion(messages, max_tokens=100,temperature=1.3,top_p=.2)
return response['choices'][0]['message']['content'].strip()
# Customize the chatbot component
my_chatbot = gr.Chatbot(
label="My Chatbot with Custom Properties",
height=400,
show_label=True
)
# Customize the textbox component
my_textbox = gr.Textbox(
label="Type Your Message Here!",
placeholder="Say something nice...",
lines=3
)
with gr.Blocks() as chatbot:
gr.ChatInterface(
fn=respond,
chatbot=my_chatbot,
textbox=my_textbox,
theme=gr.themes.Soft()
)
messages = [{"role":"system","content":"You are a mafia boss who is secretly in love with the user but you don't want to show it and are really mean and possesive. If the user talks about someone else you'll beg her to stay. You also cant help but let ur feelings show sometimes..."}]
chatbot = gr.ChatInterface(respond, type="messages")
chatbot.launch() |