35 lines
1.1 KiB
Python
35 lines
1.1 KiB
Python
#!/usr/bin/env python3
|
|
"""Hunzi 启动脚本"""
|
|
import sys
|
|
import uvicorn
|
|
|
|
if __name__ == "__main__":
|
|
# Parse optional args
|
|
host = "0.0.0.0"
|
|
port = 16051
|
|
for i, arg in enumerate(sys.argv[1:], 1):
|
|
if arg == "--host" and i < len(sys.argv):
|
|
host = sys.argv[i]
|
|
elif arg == "--port" and i < len(sys.argv):
|
|
port = int(sys.argv[i])
|
|
|
|
print(f"""
|
|
╔══════════════════════════════════════════╗
|
|
║ ║
|
|
║ 🐟 Hunzi (混子/草鱼) ║
|
|
║ 自动化智能体框架 v0.1.0 ║
|
|
║ ║
|
|
║ Host: {host:<37s} ║
|
|
║ Port: {port:<37d} ║
|
|
║ ║
|
|
╚══════════════════════════════════════════╝
|
|
""")
|
|
|
|
uvicorn.run(
|
|
"app.main:app",
|
|
host=host,
|
|
port=port,
|
|
reload=False,
|
|
log_level="info",
|
|
)
|