fix: add cerebras to PLANNING_PROVIDERS and fix rate limit form null reference
- Add cerebras and chutes to server-side PLANNING_PROVIDERS to match client - Add optional chaining to rate limit form inputs to prevent null reference errors
This commit is contained in:
@@ -2580,13 +2580,13 @@
|
||||
const payload = {
|
||||
provider,
|
||||
scope,
|
||||
model: (pageType === 'plan' && el.limitModelInput) ? el.limitModelInput.value.trim() : el.limitModel.value.trim(),
|
||||
tokensPerMinute: Number(el.limitTpm.value || 0),
|
||||
tokensPerHour: Number(el.limitTph.value || 0),
|
||||
tokensPerDay: Number(el.limitTpd.value || 0),
|
||||
requestsPerMinute: Number(el.limitRpm.value || 0),
|
||||
requestsPerHour: Number(el.limitRph.value || 0),
|
||||
requestsPerDay: Number(el.limitRpd.value || 0),
|
||||
model: (pageType === 'plan' && el.limitModelInput) ? el.limitModelInput.value.trim() : (el.limitModel?.value?.trim() || ''),
|
||||
tokensPerMinute: Number(el.limitTpm?.value || 0),
|
||||
tokensPerHour: Number(el.limitTph?.value || 0),
|
||||
tokensPerDay: Number(el.limitTpd?.value || 0),
|
||||
requestsPerMinute: Number(el.limitRpm?.value || 0),
|
||||
requestsPerHour: Number(el.limitRph?.value || 0),
|
||||
requestsPerDay: Number(el.limitRpd?.value || 0),
|
||||
};
|
||||
setProviderLimitStatus('Saving...');
|
||||
try {
|
||||
|
||||
@@ -1539,7 +1539,7 @@ let mistralSettings = {
|
||||
backupModel2: MISTRAL_MODEL_BACKUP_2,
|
||||
backupModel3: MISTRAL_MODEL_BACKUP_3,
|
||||
};
|
||||
const PLANNING_PROVIDERS = ['openrouter', 'mistral', 'google', 'groq', 'nvidia', 'ollama', 'cohere', 'kilo'];
|
||||
const PLANNING_PROVIDERS = ['openrouter', 'mistral', 'google', 'groq', 'nvidia', 'chutes', 'cerebras', 'ollama', 'cohere'];
|
||||
let planSettings = {
|
||||
provider: 'openrouter', // legacy field, retained for backwards compatibility
|
||||
planningChain: [], // [{ provider, model }]
|
||||
|
||||
Reference in New Issue
Block a user