generation_init
签名
- 初始化推理后端与采样参数。
- 支持
vllm,openai,hf三种后端。 extra_params可用于传递chat_template_kwargs或其他特定后端的参数。
generate
签名
- 纯文本对话生成。
- 自动处理列表中的 Prompt,支持字符串或 OpenAI 格式的字典。
multimodal_generate
签名
- 文图多模态对话生成。
multimodal_path: 对应每个 Prompt 的图片路径列表(支持本地路径或 URL)。image_tag: 如果指定(如<img>),则将图片插入到 Prompt 中该标签的位置;否则默认追加到 Prompt 末尾。
multiturn_generate
签名
- 多轮对话生成。
- 仅支持单次调用的生成,不处理批量 Prompt。
vllm_shutdown
签名
- 显式关闭 vLLM 引擎并释放显存资源。
- 仅在使用
vllm后端时有效。
参数配置
servers/generation/parameter.yaml
backend_configs 详细说明:
sampling_params 详细说明: