File size: 737 Bytes
83180bf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import gradio as gr
from transformers import pipeline

# Initialize the model and pipeline
generate_text = pipeline(
    model="Stevross/Astrid-7B-Assistant-CPU",
    task="text-generation",
    device=0  # Use GPU if available, otherwise CPU
)

def generate_response(prompt):
    response = generate_text(prompt, max_length=150)
    return response[0]['generated_text']

# Define Gradio interface
interface = gr.Interface(
    fn=generate_response,
    inputs=gr.inputs.Textbox(lines=5, placeholder="Enter your prompt here..."),
    outputs=gr.outputs.Textbox(),
    live=True,
    title="Astrid-7B-Assistant-CPU Demo",
    description="An interactive demo of the Astrid-7B-Assistant-CPU model from Hugging Face."
)

interface.launch()