/** * 单轮模型覆盖:在 dispatch 前登记,由 before_model_resolve 消费。 * 弥补 replyOptions.modelOverride 在部分自定义 provider 上解析失败时被 autoFallback 覆盖的问题。 */ export interface PendingPerMessageModel { /** 原始 model ref,如 xgjk-newapi/MiniMax-M2.7-Cloud */ raw: string; provider?: string; model: string; } export declare function normalizeModelRefRaw(raw: string): string; /** 将 provider/model 或别名拆成 hook 可用的字段 */ export declare function splitModelRef(raw: string): PendingPerMessageModel | undefined; export declare function setPendingPerMessageModel(sessionKey: string, raw: string): PendingPerMessageModel | undefined; export declare function takePendingPerMessageModel(sessionKey: string | undefined): PendingPerMessageModel | undefined; export declare function clearPendingPerMessageModel(sessionKey: string | undefined): void; //# sourceMappingURL=per-message-model-pending.d.ts.map