diff --git a/src/services/llm/pipeline/stages/model_selection_stage.ts b/src/services/llm/pipeline/stages/model_selection_stage.ts index 4b6f8e126..2945fec5b 100644 --- a/src/services/llm/pipeline/stages/model_selection_stage.ts +++ b/src/services/llm/pipeline/stages/model_selection_stage.ts @@ -27,17 +27,17 @@ export class ModelSelectionStage extends BasePipelineStage 0) { updatedOptions.tools = toolDefinitions; log.info(`Added ${toolDefinitions.length} tools to options`); @@ -47,7 +47,7 @@ export class ModelSelectionStage extends BasePipelineStage maxChunkSize) { + let i = 0; + while (i < requestStr.length) { + const chunk = requestStr.substring(i, i + maxChunkSize); + log.info(`Request part ${Math.floor(i/maxChunkSize) + 1}/${Math.ceil(requestStr.length/maxChunkSize)}: ${chunk}`); + i += maxChunkSize; + } + } else { + log.info(`Full request: ${requestStr}`); + } + log.info(`========== END FULL OLLAMA REQUEST ==========`); log.info(`========== END OLLAMA REQUEST ==========`); // Make API request