Spaces:
Sleeping
Sleeping
File size: 925 Bytes
7010876 |
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 30 31 32 33 |
import os
from huggingface_hub import InferenceClient
import gradio as gr
# Recupera o token salvo nos Secrets
token = os.environ.get("HF_TOKEN")
# Conectar ao Mistral
client = InferenceClient(
"mistralai/Mistral-7B-Instruct-v0.2",
token=token
)
def maquina_responder(mensagem):
prompt = f"""
Você é A Máquina, uma inteligência artificial avançada capaz de analisar dados e prever crimes,
como na série Person of Interest. Sua fala é direta, analítica e imparcial.
Usuário: {mensagem}
Máquina:"""
resposta = client.text_generation(prompt, max_new_tokens=300)
return resposta.strip()
# Interface Gradio
iface = gr.Interface(
fn=maquina_responder,
inputs=gr.Textbox(lines=2, placeholder="Digite sua pergunta..."),
outputs="text",
title="A Máquina - Person of Interest",
description="Interaja com a IA inspirada na Máquina da série Person of Interest."
)
iface.launch() |