File size: 863 Bytes
b7b31d4
 
7fb3378
b7b31d4
 
7fb3378
b7b31d4
 
 
7fb3378
b7b31d4
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import gradio as gr
from huggingface_hub import InferenceClient

# Создаем клиент для модели
client = InferenceClient(model="mistralai/Mamba-Codestral-7B-v0.1")

def generate_code(prompt):
    response = client.text_generation(prompt, max_new_tokens=512)
    return response

# Создаем интерфейс Gradio
with gr.Blocks() as demo:
    gr.Markdown("## Mamba-Codestral-7B Code Generator")
    with gr.Row():
        prompt_input = gr.Textbox(label="Введите запрос", placeholder="Например: Напишите функцию сортировки на Python")
        submit_button = gr.Button("Сгенерировать код")
    output = gr.Code(label="Результат")
    
    submit_button.click(generate_code, inputs=prompt_input, outputs=output)

# Запуск интерфейса
demo.launch()