PeterPinetree commited on
Commit
cb2ed63
·
1 Parent(s): d98e505

fix(flags, providers): update default model and provider; adjust rate limit for no-login usage

Browse files
Files changed (2) hide show
  1. lib/flags.ts +3 -3
  2. lib/providers.ts +1 -1
lib/flags.ts CHANGED
@@ -11,17 +11,17 @@ export const DISABLE_AUTH = EMBED_MODE || (process.env.NEXT_PUBLIC_DISABLE_AUTH
11
  // Choose a responsive general-purpose coding model from the existing list
12
  export const DEFAULT_MODEL = process.env.NEXT_PUBLIC_DEFAULT_MODEL
13
  || process.env.DEFAULT_MODEL
14
- || "moonshotai/Kimi-K2-Instruct-0905"; // fast on Groq if configured
15
 
16
  export const DEFAULT_PROVIDER = process.env.NEXT_PUBLIC_DEFAULT_PROVIDER
17
  || process.env.DEFAULT_PROVIDER
18
- || "groq"; // fallback; will be validated against model/providers list
19
 
20
  // Anonymous/IP rate limit for no-login usage
21
  export const MAX_REQUESTS_PER_IP_ENV = Number(
22
  process.env.NEXT_PUBLIC_MAX_REQUESTS_PER_IP
23
  || process.env.MAX_REQUESTS_PER_IP
24
- || 2
25
  );
26
 
27
  // Hard cap on model output tokens to control cost in demo/embed mode
 
11
  // Choose a responsive general-purpose coding model from the existing list
12
  export const DEFAULT_MODEL = process.env.NEXT_PUBLIC_DEFAULT_MODEL
13
  || process.env.DEFAULT_MODEL
14
+ || "deepseek-ai/DeepSeek-V3.1"; // budget-strong default via Novita
15
 
16
  export const DEFAULT_PROVIDER = process.env.NEXT_PUBLIC_DEFAULT_PROVIDER
17
  || process.env.DEFAULT_PROVIDER
18
+ || "novita"; // validated against model/providers list
19
 
20
  // Anonymous/IP rate limit for no-login usage
21
  export const MAX_REQUESTS_PER_IP_ENV = Number(
22
  process.env.NEXT_PUBLIC_MAX_REQUESTS_PER_IP
23
  || process.env.MAX_REQUESTS_PER_IP
24
+ || 3
25
  );
26
 
27
  // Hard cap on model output tokens to control cost in demo/embed mode
lib/providers.ts CHANGED
@@ -77,7 +77,7 @@ export const MODELS = [
77
  label: "DeepSeek V3.1",
78
  providers: ["fireworks-ai", "novita"],
79
  isNew: true,
80
- autoProvider: "fireworks-ai",
81
  },
82
  {
83
  value: "moonshotai/Kimi-K2-Instruct-0905",
 
77
  label: "DeepSeek V3.1",
78
  providers: ["fireworks-ai", "novita"],
79
  isNew: true,
80
+ autoProvider: "novita",
81
  },
82
  {
83
  value: "moonshotai/Kimi-K2-Instruct-0905",