Update app.py
Browse files
app.py
CHANGED
@@ -55,13 +55,13 @@ async def infer(model_str, prompt, seed=1, timeout=inference_timeout):
|
|
55 |
return None
|
56 |
|
57 |
# Expose Gradio API
|
58 |
-
def generate_api(model_str, prompt, seed=1):
|
59 |
result = asyncio.run(infer(model_str, prompt, seed))
|
60 |
if result:
|
61 |
return result # Path to generated image
|
62 |
return None
|
63 |
|
64 |
-
@app.route('/
|
65 |
def async_infer_api():
|
66 |
data = request.get_json()
|
67 |
model_str = data['model_str']
|
@@ -81,5 +81,5 @@ def async_infer_api():
|
|
81 |
|
82 |
|
83 |
# Launch Gradio API without frontend
|
84 |
-
iface = gr.Interface(fn=
|
85 |
iface.launch(show_api=True, share=True)
|
|
|
55 |
return None
|
56 |
|
57 |
# Expose Gradio API
|
58 |
+
#def generate_api(model_str, prompt, seed=1):
|
59 |
result = asyncio.run(infer(model_str, prompt, seed))
|
60 |
if result:
|
61 |
return result # Path to generated image
|
62 |
return None
|
63 |
|
64 |
+
@app.route('/predict2', methods=['POST'])
|
65 |
def async_infer_api():
|
66 |
data = request.get_json()
|
67 |
model_str = data['model_str']
|
|
|
81 |
|
82 |
|
83 |
# Launch Gradio API without frontend
|
84 |
+
iface = gr.Interface(fn=async_infer_api , inputs=["text", "text", "number"], outputs="file")
|
85 |
iface.launch(show_api=True, share=True)
|