fix: respect configured LLM generation limits
This commit is contained in:
@@ -43,7 +43,13 @@ Output ONLY valid JSON array. Each object:
|
||||
}`;
|
||||
|
||||
try {
|
||||
const result = await provider.complete(systemPrompt, context, { maxTokens: 4096, timeout: 90000 });
|
||||
const maxTokens = Number.isFinite(provider.maxTokens) && provider.maxTokens > 0
|
||||
? provider.maxTokens
|
||||
: 4096;
|
||||
const timeout = Number.isFinite(provider.timeoutMs) && provider.timeoutMs > 0
|
||||
? provider.timeoutMs
|
||||
: 90000;
|
||||
const result = await provider.complete(systemPrompt, context, { maxTokens, timeout });
|
||||
const ideas = parseIdeasResponse(result.text);
|
||||
if (ideas && ideas.length > 0) {
|
||||
return ideas;
|
||||
|
||||
Reference in New Issue
Block a user