MCPcopy
hub / github.com/msgbyte/tianji / applyAIRouterModelOverride

Function applyAIRouterModelOverride

src/server/model/aiRouter.ts:95–111  ·  view source on GitHub ↗
(
  payload: T,
  modelOverride?: string | null
)

Source from the content-addressed store, hash-verified

93}
94
95export function applyAIRouterModelOverride<T extends { model?: unknown }>(
96 payload: T,
97 modelOverride?: string | null
98): T {
99 if (
100 modelOverride === undefined ||
101 modelOverride === null ||
102 modelOverride === ''
103 ) {
104 return { ...payload };
105 }
106
107 return {
108 ...payload,
109 model: modelOverride,
110 };
111}
112
113export interface AIRouterGatewayEligibility {
114 id?: string;

Callers 2

aiRouter.spec.tsFile · 0.85
runAIRouterAttemptsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected