Spaces:
Running
Running
from fastapi import FastAPI | |
import nest_asyncio | |
from pyngrok import ngrok | |
import uvicorn | |
import gradio as gr | |
app = FastAPI() | |
url = "https://sentiment-analysis9.p.rapidapi.com/sentiment" | |
def call_sentiment_api(user_input): | |
payload = [{ | |
"id": "1", | |
"language": "en", | |
"text": user_input | |
}] | |
headers = { | |
"content-type": "application/json", | |
"Accept": "application/json", | |
"X-RapidAPI-Key": "5cf8fcaf61msh613f010a34f3576p1953e5jsn110a1e6c667d", | |
"X-RapidAPI-Host": "sentiment-analysis9.p.rapidapi.com" | |
} | |
response = requests.post(url, json=payload, headers=headers) | |
return response.json() | |
iface7 = gr.Interface(get_sentiment, inputs= "text", outputs= "text", title="Sentiment Analysis") | |
iface7.launch(inline=False) |