MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / capabilityToStrings

Function capabilityToStrings

packages/node-sdk/src/catalog.ts:43–51  ·  view source on GitHub ↗
(capability: ModelCapability)

Source from the content-addressed store, hash-verified

41}
42
43function capabilityToStrings(capability: ModelCapability): string[] | undefined {
44 const caps: string[] = [];
45 if (capability.image_in) caps.push('image_in');
46 if (capability.video_in) caps.push('video_in');
47 if (capability.audio_in) caps.push('audio_in');
48 if (capability.thinking) caps.push('thinking');
49 if (capability.tool_use) caps.push('tool_use');
50 return caps.length > 0 ? caps : undefined;
51}
52
53/** Builds a kimi-code model alias from a normalized catalog model. */
54export function catalogModelToAlias(providerId: string, model: CatalogModel): ModelAlias {

Callers 1

catalogModelToAliasFunction · 0.85

Calls 1

pushMethod · 0.45

Tested by

no test coverage detected