start_api.py 835 B

12345678910111213141516171819202122232425262728293031
  1. """
  2. 启动 API 服务器
  3. """
  4. import argparse
  5. import sys
  6. import os
  7. # 添加项目路径
  8. sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
  9. from finetunex.api.server import run_server
  10. def main():
  11. parser = argparse.ArgumentParser(description="FineTuneX API 服务器")
  12. parser.add_argument("--host", type=str, default="0.0.0.0", help="主机地址")
  13. parser.add_argument("--port", type=int, default=8000, help="端口号")
  14. parser.add_argument("--reload", action="store_true", help="自动重载")
  15. args = parser.parse_args()
  16. print(f"启动 FineTuneX API 服务器...")
  17. print(f"主机:{args.host}:{args.port}")
  18. print(f"文档:http://{args.host}:{args.port}/docs")
  19. run_server(host=args.host, port=args.port, reload=args.reload)
  20. if __name__ == "__main__":
  21. main()