Spaces:
Running
Running
File size: 591 Bytes
8ded5cc 2e275ac 8ded5cc 2e275ac 9dcfd7a 8ded5cc 2e275ac 8ded5cc 2e275ac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import gradio as gr
from openai import OpenAI
client = OpenAI(
base_url="http://soggy-sage-goat-8000.1.cricket.hyperbolic.xyz:30000/v1/",
api_key="hyperbolic"
)
def predict(message, history):
history.append({"role": "user", "content": message})
stream = client.chat.completions.create(messages=history, model="meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8", stream=True)
chunks = []
for chunk in stream:
chunks.append(chunk.choices[0].delta.content or "")
yield "".join(chunks)
demo = gr.ChatInterface(predict, type="messages")
demo.launch()
|