fix(ai): hardcode all default LLM references to gemini-3.1-pro-preview across monorepo
This commit is contained in:
@@ -12,7 +12,7 @@ import { v4 as uuidv4 } from "uuid";
|
||||
// AnthropicVertexClient — Claude models via Anthropic Messages API on Vertex (us-east5)
|
||||
//
|
||||
// Model tier defaults (overridable via TIER_A/B/C_MODEL env vars):
|
||||
// Tier A: gemini-2.5-flash — routing, summaries (API key, high quota)
|
||||
// Tier A: gemini-3.1-pro-preview — routing, summaries (API key, high quota)
|
||||
// Tier B: claude-sonnet-4-6 — coding, feature work (Anthropic Vertex, us-east5)
|
||||
// Tier C: claude-sonnet-4-6 — complex decisions
|
||||
// =============================================================================
|
||||
@@ -232,7 +232,7 @@ export class GeminiClient implements LLMClient {
|
||||
modelId: string;
|
||||
private temperature: number;
|
||||
|
||||
constructor(modelId = "gemini-2.5-flash", opts?: { temperature?: number }) {
|
||||
constructor(modelId = "gemini-3.1-pro-preview", opts?: { temperature?: number }) {
|
||||
this.modelId = modelId;
|
||||
this.temperature = opts?.temperature ?? 0.2;
|
||||
}
|
||||
@@ -515,7 +515,7 @@ export class AnthropicVertexClient implements LLMClient {
|
||||
export type ModelTier = "A" | "B" | "C";
|
||||
|
||||
const TIER_MODELS: Record<ModelTier, string> = {
|
||||
A: process.env.TIER_A_MODEL ?? "gemini-2.5-flash",
|
||||
A: process.env.TIER_A_MODEL ?? "gemini-3.1-pro-preview",
|
||||
B: process.env.TIER_B_MODEL ?? "claude-sonnet-4-6",
|
||||
C: process.env.TIER_C_MODEL ?? "claude-sonnet-4-6",
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user