Spaces:
Sleeping
Sleeping
import requests | |
import os | |
# Configurar el token de Hugging Face como variable de entorno | |
token = os.getenv("HF_TOKEN") | |
if not token: | |
raise ValueError("El token HF_TOKEN no se encontró en las variables de entorno. Asegúrate de configurarlo correctamente.") | |
# Configuración de headers para la API de traducción | |
API_URL = "https://api-inference.huggingface.co/models/Helsinki-NLP/opus-mt-en-es" | |
headers = {"Authorization": f"Bearer {token}"} | |
# Prueba de traducción para verificar el token | |
def test_translation_api(): | |
test_response = requests.post(API_URL, headers=headers, json={"inputs": "Hello, how are you?"}) | |
response_data = test_response.json() | |
# Comprobar si hay errores en la respuesta | |
if 'error' in response_data: | |
raise ValueError(f"Error en la API de traducción: {response_data['error']}") | |
print("Token válido y API accesible. Respuesta de prueba:", response_data) | |
# Ejecutar la prueba de token | |
test_translation_api() | |