Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import requests | |
| import json | |
| import geoutil | |
| from shapely.geometry import Polygon, MultiPoint, mapping | |
| import re | |
| import geopandas as gpd | |
| import geo_level1 | |
| from openai import OpenAI | |
| import numpy as np | |
| import os | |
| def process_api(input_text): | |
| # 这里编写实际的后端处理逻辑 | |
| # return { | |
| # "status": "success", | |
| # # "result": f"Processed: {input_text.upper()}", | |
| # "result": f"Processed: {nlp(input_text).to_json()}", | |
| # "timestamp": time.time() | |
| # } | |
| return input_text.upper() | |
| request_url = 'https://nominatim.openstreetmap.org/search.php?q=Glebe&polygon_geojson=1&accept-language=en&format=jsonv2' | |
| headers = { | |
| "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15" | |
| } | |
| page1 = requests.get(request_url, headers=headers, verify=False) | |
| cont = page1.content | |
| # 设置API格式为JSON | |
| gr.Interface( | |
| fn=process_api, | |
| # fn=cont, | |
| inputs="text", | |
| outputs="json", | |
| title="Backend API", | |
| allow_flagging="never" | |
| ).launch(debug=True) | |