Spaces:
Sleeping
Sleeping
File size: 910 Bytes
22ddb67 296baf2 d62c7b0 296baf2 d62c7b0 22ddb67 72928e4 296baf2 5f26235 d62c7b0 296baf2 |
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 |
import random
import gradio as gr
from huggingface_hub import InferenceClient
client = InferenceClient("microsoft/phi-4")
def respond(message,history):
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'][0]['message']['content'].strip()
def magic_ball(message, history):
return random.choice(["Yes, definitely.",
"As I see it, yes.",
"Reply hazy, try again.",
"Cannot predict now.",
"Do not count on it.",
"My sources say no.",
"Outlook not so good.",
"Very doubtful."])
print("Hello, world!")
chatbot = gr.ChatInterface(respond, type="messages", description="Ask me any question!", title="Magic 8 Ball")
chatbot.launch() |