hg-gpt-pod / app.py
gamingflexer
files added
705766f
import gradio as gr
import json
# Dummy function to simulate the podcast creation
def create_podcast(data):
data = json.loads(data)
# Simulate a successful response
if data["user_id"] == 1:
return {
"data": {
"id": 2,
},
"success": True,
"message": "Podcast created successfully"
}
# Simulate a failure response
else:
return {
"data": {},
"success": False,
"message": "Podcast creation failed"
}
# Define the input and output interfaces for Gradio
input_interface = gr.Interface(
fn=create_podcast,
inputs="text",
outputs="text",
title="Podcast Creation",
description="Create a podcast",
examples=[
["{ \"links\": [\"https://dribbble.com/shots/15045344-Podcast-Platform-UI-Concept-1/attachments/6771120?mode=media\", \"https://dribbble.com/shots/15045344-Podcast-Platform-UI-Concept-1/attachments/6771120?mode=media\", \"https://dribbble.com/shots/15045344-Podcast-Platform-UI-Concept-1/attachments/6771120?mode=media\"], \"user_id\": 1 }"]
]
)
# Run the Gradio app
input_interface.launch()