Spaces:
Build error
Build error
import gradio as gr | |
import requests | |
API_KEY = "ZZUIQ4OZASNRQ8B8WYHNW" | |
def generate_content(text, content_type): | |
url = f"https://api.fliki.ai/v1/generate/{content_type}" | |
payload = {"text": text} | |
headers = {"Authorization": f"Bearer {API_KEY}"} | |
response = requests.post(url, json=payload, headers=headers) | |
if response.status_code == 200: | |
return response.json()['url'] # λΉλμ€ λλ μ€λμ€ URL λ°ν | |
else: | |
raise Exception(f"μ€λ₯ λ°μ: {response.status_code}") | |
with gr.Blocks() as demo: | |
with gr.Row(): | |
text_input = gr.Textbox(label="ν μ€νΈ μ λ ₯") | |
content_type_input = gr.Dropdown(choices=["text-to-speech", "text-to-video"], label="μ½ν μΈ μ ν") | |
submit_button = gr.Button("μμ±") | |
output = gr.Video(label="μμ±λ μ½ν μΈ ") | |
submit_button.click( | |
generate_content, | |
inputs=[text_input, content_type_input], | |
outputs=output | |
) | |
demo.launch() | |