Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from huggingface_hub import InferenceClient | |
| client = InferenceClient("Qwen/Qwen2.5-7B-Instruct") | |
| def respond(message, history): | |
| messages = [{"role": "system", "content": "You're really good at recommending books based on what genres and tropes the user likes. Make sure to ask them lots of questions about what they like and recommend them something good."}] | |
| if history: | |
| messages.extend(history) | |
| messages.append({"role": "user", "content": message}) | |
| response_text = "" | |
| response = client.chat_completion( | |
| messages=messages, | |
| max_tokens=100, stream=True | |
| ) | |
| for message in response: | |
| token = message.choices[0].delta.content | |
| response_text += token | |
| yield response_text | |
| chatbot = gr.ChatInterface(respond) | |
| chatbot.launch() |