bgmseparator / client.py
masszhou's picture
helllo world
eb9f0f0
raw
history blame contribute delete
657 Bytes
import requests
from dotenv import load_dotenv
from gradio_client import Client, handle_file
import os
if __name__ == "__main__":
load_dotenv()
HF_TOKEN = os.environ.get("HF_TOKEN")
HF_USERNAME = os.environ.get("HF_USERNAME")
HF_SPACENAME = os.environ.get("HF_SPACENAME")
SPACE_URL = f"https://{HF_USERNAME}-{HF_SPACENAME}.hf.space"
API_URL = f"{SPACE_URL}/run/predict"
client = Client(f"{HF_USERNAME}/{HF_SPACENAME}", hf_token=HF_TOKEN)
# client = Client("http://127.0.0.1:7860")
client.view_api()
result = client.predict(
handle_file("truck.m4a"),
api_name="/predict"
)
print(result)