Z ZPI 文档 v0.3.8
介绍页

源码

packages/builtin-plugins/src/models.ts

typescript10 行查看原文
import type { ThinkingLevel } from "@zpi-dev/agent";
import type { Model } from "@zpi-dev/ai";
export function toThinking(
  preset: string,
  model?: { reasoning?: boolean; reasoningConfig?: Model["reasoningConfig"] },
): ThinkingLevel {
  if (model?.reasoningConfig && model.reasoning !== false) return preset;
  return preset === "none" ? "off" : preset;
}