SuperAPI AI 工具集

optimize-llm

部署与运维

查看项目

更新于 10-16 07:08

技能介绍

用途

optimize-llm 是一个面向 LLM 服务优化的命令工具,旨在为开发者提供快速、可操作的优化建议,覆盖服务延迟、推理成本与吞吐量三个方向。

主要能力

该命令通过以下流程工作:

  1. 收集上下文:搜索 LLM 相关配置文件,包括模型配置、服务配置、推理脚本,并识别当前服务栈,例如 vLLM、TGI、TensorRT-LLM 等。
  2. 调用 llm-optimization-advisor 智能体:该智能体专长于量化策略(INT8、INT4、FP16)、批处理优化(连续批处理、动态批处理)、KV 缓存优化(PagedAttention)、服务框架选择以及成本降低策略。
  3. 呈现建议:按快速见效(低投入、高影响)、中等投入(中等改动、显著收益)、高级优化(架构级改动、最大化性能)三个层级组织优化机会。

使用方式

命令格式:

/sd:optimize-llm [focus]

参数 focus 为可选,用于指定优化优先级:

  • latency:专注于减少响应时间
  • cost:专注于降低推理成本
  • throughput:专注于最大化每秒请求数

省略 focus 时提供均衡建议。

示例:

/sd:optimize-llm /sd:optimize-llm latency /sd:optimize-llm cost

输出格式

命令输出为 LLM 优化报告,包含当前设置(模型、框架、硬件,未检测到时会询问)、快速见效优化、中等投入优化、高级优化,以及预估总体影响(延迟改善百分比、成本降低百分比、吞吐量提升倍数)。

适用场景

适用于需要对 LLM 推理服务进行性能与成本调优的场景,例如在自建或托管推理服务上优化响应速度、降低推理开销或提升并发处理能力。

限制

资料未提供该命令的收费、价格、平台兼容性、具体支持的框架版本等细节。配置文件与硬件信息的识别依赖实际环境,报告中未检测到的项会以询问或标记为未知的方式呈现。