根据配置构建启动命令
(config)
| 79 | |
| 80 | |
| 81 | def build_command(config): |
| 82 | """根据配置构建启动命令""" |
| 83 | # 基础命令 |
| 84 | cmd = [ |
| 85 | "python", |
| 86 | "-m", |
| 87 | "fastdeploy.entrypoints.openai.api_server", |
| 88 | ] |
| 89 | |
| 90 | # 添加配置参数 |
| 91 | for key, value in config.items(): |
| 92 | if "--enable" in key or "--no-enable" in key: |
| 93 | value = bool(value if isinstance(value, bool) else eval(value)) |
| 94 | if value: |
| 95 | cmd.append(key) |
| 96 | else: |
| 97 | cmd.extend([key, str(value)]) |
| 98 | |
| 99 | return cmd |
| 100 | |
| 101 | |
| 102 | def merge_configs(base_config, override_config): |
no test coverage detected