Spaces:
Runtime error
Runtime error
import os | |
import gradio as gr | |
import requests | |
import spaces | |
# Récupérer le token depuis les secrets | |
api_token = os.environ.get("HF_API_TOKEN") | |
API_URL = "https://api-inference.huggingface.co/models/distilbert-base-uncased-finetuned-sst-2-english" | |
headers = {"Authorization": f"Bearer {api_token}"} | |
# Texte à analyser | |
# Envoi de la requête | |
def query(payload): | |
response = requests.post(API_URL, headers=headers, json=payload) | |
return response.json() | |
def analyze_sentiment(input_text): | |
output = query({"inputs": input_text}) | |
label = output[0]['label'] | |
if label == 'POSITIVE': | |
return 'Positif' | |
else: | |
return 'Négatif' | |
interface = gr.Interface( | |
fn=analyze_sentiment, | |
inputs="text", | |
outputs="text", | |
title="Analyse de Sentiment", | |
description="Entrez un texte pour savoir s'il est positif ou négatif." | |
) | |
# Lancer l'interface | |
interface.launch() | |
iface.launch() |