id: 1 unit: function processSchemaNode() file: scripts/inference-providers/scripts/generate.ts start line: 259 end line: 352 size: 78 LOC McCabe index: 30 number of parameters: 4 id: 2 unit: await readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 393 end line: 466 size: 69 LOC McCabe index: 1 number of parameters: 2 id: 3 unit: await readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 396 end line: 466 size: 66 LOC McCabe index: 1 number of parameters: 2 id: 4 unit: await readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 399 end line: 466 size: 63 LOC McCabe index: 1 number of parameters: 2 id: 5 unit: await readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 402 end line: 466 size: 60 LOC McCabe index: 1 number of parameters: 2 id: 6 unit: await readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 405 end line: 466 size: 57 LOC McCabe index: 1 number of parameters: 2 id: 7 unit: await readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 408 end line: 466 size: 54 LOC McCabe index: 1 number of parameters: 2 id: 8 unit: await readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 411 end line: 466 size: 51 LOC McCabe index: 1 number of parameters: 2 id: 9 unit: await readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 414 end line: 466 size: 48 LOC McCabe index: 1 number of parameters: 2 id: 10 unit: async function fetchChatCompletion() file: scripts/inference-providers/scripts/generate.ts start line: 639 end line: 688 size: 45 LOC McCabe index: 1 number of parameters: 0 id: 11 unit: schema: processPayloadSchema() file: scripts/inference-providers/scripts/generate.ts start line: 622 end line: 712 size: 26 LOC McCabe index: 2 number of parameters: 1 id: 12 unit: function processPayloadSchema() file: scripts/inference-providers/scripts/generate.ts start line: 243 end line: 376 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 13 unit: async function authFetchJson() file: scripts/inference-providers/scripts/generate.ts start line: 70 end line: 83 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 14 unit: function writeProviderDoc() file: scripts/inference-providers/scripts/generate.ts start line: 180 end line: 193 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 15 unit: input: await fetchOneSpec() file: scripts/inference-providers/scripts/generate.ts start line: 230 end line: 247 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 16 unit: function readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 155 end line: 166 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 17 unit: output: await fetchOneSpec() file: scripts/inference-providers/scripts/generate.ts start line: 231 end line: 247 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 18 unit: function writeTaskDoc() file: scripts/inference-providers/scripts/generate.ts start line: 168 end line: 178 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 19 unit: async function fetchSpecs() file: scripts/inference-providers/scripts/generate.ts start line: 224 end line: 234 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 20 unit: async function fetchWarmModels() file: scripts/inference-providers/scripts/generate.ts start line: 490 end line: 500 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 21 unit: async function renderTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 757 end line: 767 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 22 unit: function resolveRef() file: scripts/inference-providers/scripts/generate.ts start line: 247 end line: 256 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 23 unit: async function fetchOneSpec() file: scripts/inference-providers/scripts/generate.ts start line: 215 end line: 222 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 24 unit: function buildProviderMapping() file: scripts/inference-providers/scripts/generate.ts start line: 571 end line: 578 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 25 unit: stream_output: await fetchOneSpec() file: scripts/inference-providers/scripts/generate.ts start line: 232 end line: 247 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 26 unit: await readTemplate() file: scripts/inference-providers/scripts/generate.ts start line: 764 end line: 770 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 27 unit: async function fetchCommonDefinitions() file: scripts/inference-providers/scripts/generate.ts start line: 236 end line: 239 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 28 unit: followUsSection: FOLLOW_US_BUTTON_TEMPLATE() file: scripts/inference-providers/scripts/generate.ts start line: 782 end line: 785 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 29 unit: logoSection: PROVIDER_LOGO_TEMPLATE() file: scripts/inference-providers/scripts/generate.ts start line: 786 end line: 789 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 30 unit: and() file: scripts/inference-providers/scripts/generate.ts start line: 93 end line: 95 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 31 unit: or() file: scripts/inference-providers/scripts/generate.ts start line: 96 end line: 98 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 32 unit: tasksSection: PROVIDER_TASKS_TEMPLATE() file: scripts/inference-providers/scripts/generate.ts start line: 781 end line: 781 size: 1 LOC McCabe index: 1 number of parameters: 1