Spaces:
Build error
Build error
File size: 970 Bytes
aa95dd5 bc18a34 993c6c8 2e459e2 993c6c8 2e459e2 993c6c8 bc18a34 2e459e2 7d0efdb 2e459e2 699ea5d 2796462 993c6c8 2e459e2 993c6c8 2e459e2 2796462 2e459e2 2796462 bc18a34 2e459e2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
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()
|