Skip to content

Commit 9da6021

Browse files
committed
glm tempo
1 parent c070c49 commit 9da6021

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

apps/api/src/ai/config/models.ts

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,29 @@ export const openrouter = createOpenRouter({
1616
* Model configurations for different agent types.
1717
* Centralized here for easy switching and environment-based overrides.
1818
*/
19+
20+
const modelNames = {
21+
// triage: "anthropic/claude-haiku-4.5",
22+
// analytics: "anthropic/claude-haiku-4.5",
23+
triage: "z-ai/glm-4.6",
24+
analytics: "z-ai/glm-4.6",
25+
// advanced: "anthropic/claude-sonnet-4.5",
26+
advanced: "z-ai/glm-4.6",
27+
perplexity: "perplexity/sonar-pro",
28+
} as const;
29+
1930
export const models = {
2031
/** Fast, cheap model for routing/triage decisions */
21-
triage: openrouter.chat(
22-
process.env.AI_TRIAGE_MODEL ?? "anthropic/claude-haiku-4.5"
23-
),
32+
triage: openrouter.chat(modelNames.triage),
2433

2534
/** Balanced model for most analytical tasks */
26-
analytics: openrouter.chat(
27-
process.env.AI_ANALYTICS_MODEL ?? "anthropic/claude-haiku-4.5"
28-
),
35+
analytics: openrouter.chat(modelNames.analytics),
2936

3037
/** High-capability model for complex reasoning and reflection */
31-
advanced: openrouter.chat(
32-
process.env.AI_ADVANCED_MODEL ?? "anthropic/claude-sonnet-4.5"
33-
),
38+
advanced: openrouter.chat(modelNames.advanced),
3439

3540
/** Perplexity model for real-time web search and competitor analysis */
36-
perplexity: openrouter.chat("perplexity/sonar-pro"),
41+
perplexity: openrouter.chat(modelNames.perplexity),
3742
} as const;
3843

3944
export type ModelKey = keyof typeof models;

0 commit comments

Comments
 (0)