tx3bas commited on
Commit
394fb33
verified
1 Parent(s): f0ca5fe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -1,7 +1,8 @@
 
 
1
  import os
2
  import requests
3
  import gradio as gr
4
- from flask import Flask
5
 
6
  # Recuperar la clave API desde las variables de entorno
7
  API_KEY = os.getenv('API_KEY')
@@ -34,15 +35,15 @@ iface = gr.Interface(
34
  description="Enter a search query to fetch data from the API."
35
  )
36
 
37
- # Integraci贸n con Flask para permitir el acceso desde un HTML externo
38
  app = Flask(__name__)
 
39
 
40
  @app.route('/api/search', methods=['GET'])
41
  def api_search():
42
  query = request.args.get('query')
43
  if not query:
44
- return {"error": "No query provided"}, 400
45
- return query_interface(query)
46
 
47
  if __name__ == "__main__":
48
  iface.launch(server_name="0.0.0.0", server_port=7860, debug=True, inline=False)
 
1
+ from flask import Flask, request, jsonify
2
+ from flask_cors import CORS
3
  import os
4
  import requests
5
  import gradio as gr
 
6
 
7
  # Recuperar la clave API desde las variables de entorno
8
  API_KEY = os.getenv('API_KEY')
 
35
  description="Enter a search query to fetch data from the API."
36
  )
37
 
 
38
  app = Flask(__name__)
39
+ CORS(app) # Habilitar CORS para todas las rutas
40
 
41
  @app.route('/api/search', methods=['GET'])
42
  def api_search():
43
  query = request.args.get('query')
44
  if not query:
45
+ return jsonify({"error": "No query provided"}), 400
46
+ return jsonify(query_interface(query))
47
 
48
  if __name__ == "__main__":
49
  iface.launch(server_name="0.0.0.0", server_port=7860, debug=True, inline=False)