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 = {
|
const payload = {
|
||||||
provider,
|
provider,
|
||||||
scope,
|
scope,
|
||||||
model: (pageType === 'plan' && el.limitModelInput) ? el.limitModelInput.value.trim() : el.limitModel.value.trim(),
|
model: (pageType === 'plan' && el.limitModelInput) ? el.limitModelInput.value.trim() : (el.limitModel?.value?.trim() || ''),
|
||||||
tokensPerMinute: Number(el.limitTpm.value || 0),
|
tokensPerMinute: Number(el.limitTpm?.value || 0),
|
||||||
tokensPerHour: Number(el.limitTph.value || 0),
|
tokensPerHour: Number(el.limitTph?.value || 0),
|
||||||
tokensPerDay: Number(el.limitTpd.value || 0),
|
tokensPerDay: Number(el.limitTpd?.value || 0),
|
||||||
requestsPerMinute: Number(el.limitRpm.value || 0),
|
requestsPerMinute: Number(el.limitRpm?.value || 0),
|
||||||
requestsPerHour: Number(el.limitRph.value || 0),
|
requestsPerHour: Number(el.limitRph?.value || 0),
|
||||||
requestsPerDay: Number(el.limitRpd.value || 0),
|
requestsPerDay: Number(el.limitRpd?.value || 0),
|
||||||
};
|
};
|
||||||
setProviderLimitStatus('Saving...');
|
setProviderLimitStatus('Saving...');
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -1539,7 +1539,7 @@ let mistralSettings = {
|
|||||||
backupModel2: MISTRAL_MODEL_BACKUP_2,
|
backupModel2: MISTRAL_MODEL_BACKUP_2,
|
||||||
backupModel3: MISTRAL_MODEL_BACKUP_3,
|
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 = {
|
let planSettings = {
|
||||||
provider: 'openrouter', // legacy field, retained for backwards compatibility
|
provider: 'openrouter', // legacy field, retained for backwards compatibility
|
||||||
planningChain: [], // [{ provider, model }]
|
planningChain: [], // [{ provider, model }]
|
||||||
|
|||||||
Reference in New Issue
Block a user