콘텐츠로 이동

AssembleManagedModelOptions

이 콘텐츠는 아직 번역되지 않았습니다.

assembleManagedModel 的选项:模型别名与配置来源 / 注入缝(全部可选,缺省 = 当前目录五层配置 + ‘main’)

optional config?: LoadedConfig;

已装载配置注入缝:提供时跳过 loadConfig(调用方自管配置来源)


optional cwd?: string;

项目层配置发现起点;缺省 process.cwd()


optional env?: Record<string, string | undefined>;

环境变量注入缝(配置路径变量与 API key 读取共用);缺省 process.env


optional fetchImpl?: any;

fetch 注入缝(透传协议适配器;测试不发真实请求)


optional loadOptions?: Omit<LoadConfigOptions, "cwd" | "env">;

loadConfig 其余注入缝(fs/homedir/platform;测试 hermetic 用)


optional model?: string;

模型别名(main/fast/reasoning/自定义)或 ref(provider/model);缺省 ‘main’


optional onProviderSelected?: (selection) => void;

fallback 链最终命中通报(session 装配据此合成 cost.provider.switched)

FallbackSelection

void