mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-08-09 20:28:07 +00:00
WEB API independent
This commit is contained in:
parent
92dbe22504
commit
c23a32b906
@ -35,15 +35,15 @@ class DbChatOutputParser(BaseOutputParser):
|
|||||||
if len(data) <= 1:
|
if len(data) <= 1:
|
||||||
data.insert(0, ["result"])
|
data.insert(0, ["result"])
|
||||||
df = pd.DataFrame(data[1:], columns=data[0])
|
df = pd.DataFrame(data[1:], columns=data[0])
|
||||||
if CFG.NEW_SERVER_MODE:
|
if not CFG.NEW_SERVER_MODE:
|
||||||
html = df.to_html(index=False, escape=False, sparsify=False)
|
|
||||||
html = "".join(html.split())
|
|
||||||
else:
|
|
||||||
table_style = """<style>
|
table_style = """<style>
|
||||||
table{border-collapse:collapse;width:100%;height:80%;margin:0 auto;float:center;border: 1px solid #007bff; background-color:#333; color:#fff}th,td{border:1px solid #ddd;padding:3px;text-align:center}th{background-color:#C9C3C7;color: #fff;font-weight: bold;}tr:nth-child(even){background-color:#444}tr:hover{background-color:#444}
|
table{border-collapse:collapse;width:100%;height:80%;margin:0 auto;float:center;border: 1px solid #007bff; background-color:#333; color:#fff}th,td{border:1px solid #ddd;padding:3px;text-align:center}th{background-color:#C9C3C7;color: #fff;font-weight: bold;}tr:nth-child(even){background-color:#444}tr:hover{background-color:#444}
|
||||||
</style>"""
|
</style>"""
|
||||||
html_table = df.to_html(index=False, escape=False)
|
html_table = df.to_html(index=False, escape=False)
|
||||||
html = f"<html><head>{table_style}</head><body>{html_table}</body></html>"
|
html = f"<html><head>{table_style}</head><body>{html_table}</body></html>"
|
||||||
|
else:
|
||||||
|
html = df.to_html(index=False, escape=False, sparsify=False)
|
||||||
|
html = "".join(html.split())
|
||||||
|
|
||||||
view_text = f"##### {str(speak)}" + "\n" + html.replace("\n", " ")
|
view_text = f"##### {str(speak)}" + "\n" + html.replace("\n", " ")
|
||||||
return view_text
|
return view_text
|
||||||
|
@ -91,15 +91,19 @@ if __name__ == "__main__":
|
|||||||
parser.add_argument("--port", type=int, default=5000)
|
parser.add_argument("--port", type=int, default=5000)
|
||||||
parser.add_argument("--concurrency-count", type=int, default=10)
|
parser.add_argument("--concurrency-count", type=int, default=10)
|
||||||
parser.add_argument("--share", default=False, action="store_true")
|
parser.add_argument("--share", default=False, action="store_true")
|
||||||
|
parser.add_argument("-light", "--light", default=False,action="store_true", help="enable light mode")
|
||||||
signal.signal(signal.SIGINT, signal_handler)
|
signal.signal(signal.SIGINT, signal_handler)
|
||||||
|
|
||||||
# init server config
|
# init server config
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
from pilot.server.llmserver import worker
|
|
||||||
worker.start_check()
|
|
||||||
server_init(args)
|
server_init(args)
|
||||||
CFG.NEW_SERVER_MODE = True
|
|
||||||
import uvicorn
|
|
||||||
|
|
||||||
|
if not args.light:
|
||||||
|
print("Model Unified Deployment Mode!")
|
||||||
|
from pilot.server.llmserver import worker
|
||||||
|
worker.start_check()
|
||||||
|
CFG.NEW_SERVER_MODE = True
|
||||||
|
|
||||||
|
|
||||||
|
import uvicorn
|
||||||
uvicorn.run(app, host="0.0.0.0", port=args.port)
|
uvicorn.run(app, host="0.0.0.0", port=args.port)
|
||||||
|
Loading…
Reference in New Issue
Block a user