Skip to content

Commit af42798

Browse files
Merge pull request #3102 from quadratichq/router-revert
Revert router
2 parents 9e7a471 + 9491963 commit af42798

File tree

2 files changed

+20
-26
lines changed

2 files changed

+20
-26
lines changed

quadratic-api/src/ai/helpers/modelRouter.helper.ts

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export const getModelKey = async (modelKey: AIModelKey, inputArgs: AIRequestHelp
6161
</role>
6262
6363
<models>
64-
<model name="Pro">
64+
<model name="Claude">
6565
<capabilities>
6666
<capability>Creating sample data</capability>
6767
<capability>Creating calculators</capability>
@@ -77,10 +77,6 @@ export const getModelKey = async (modelKey: AIModelKey, inputArgs: AIRequestHelp
7777
<capability>Charts that have problems</capability>
7878
<capability>API requests</capability>
7979
<capability>Any capabilities not defined in these instructions</capability>
80-
</capabilities>
81-
</model>
82-
<model name="Claude">
83-
<capabilities>
8480
<capability>Requests that involve frustration</capability>
8581
<capability>Charts that have problems</capability>
8682
</capabilities>
@@ -89,87 +85,86 @@ export const getModelKey = async (modelKey: AIModelKey, inputArgs: AIRequestHelp
8985
<capabilities>
9086
<capability>Simple/explicitly defined formatting</capability>
9187
<capability>Moving data to specific cell locations</capability>
92-
<capability>Simple calculations and formulas - sums, means, averages, filters, etc.</capability>
9388
</capabilities>
9489
</model>
9590
</models>
9691
9792
<instructions>
98-
Only respond with the model name: "Pro", "Claude" or "4.1". Do not include any additional text, explanations, or formatting.
93+
Only respond with the model name: "Claude" or "4.1". Do not include any additional text, explanations, or formatting.
9994
</instructions>
10095
10196
<examples>
10297
<example>
10398
<user>Insert some sample manufacturing data</user>
104-
<answer>Pro</answer>
99+
<answer>Claude</answer>
105100
</example>
106101
<example>
107102
<user>create a dataset of sales data</user>
108-
<answer>Pro</answer>
103+
<answer>Claude</answer>
109104
</example>
110105
<example>
111106
<user>Create a debt snowball calculator</user>
112-
<answer>Pro</answer>
107+
<answer>Claude</answer>
113108
</example>
114109
<example>
115110
<user>Create a mortgage calculator</user>
116-
<answer>Pro</answer>
111+
<answer>Claude</answer>
117112
</example>
118113
<example>
119114
<user>Hi, I'm new to Quadratic.</user>
120-
<answer>Pro</answer>
115+
<answer>Claude</answer>
121116
</example>
122117
<example>
123118
<user>Analyze my PDFs</user>
124-
<answer>Pro</answer>
119+
<answer>Claude</answer>
125120
</example>
126121
<example>
127122
<user>Highlight all the cells with value > 50</user>
128-
<answer>Pro</answer>
123+
<answer>Claude</answer>
129124
</example>
130125
<example>
131126
<user>change text color to blue in all the rows that have gender male</user>
132-
<answer>Pro</answer>
127+
<answer>Claude</answer>
133128
</example>
134129
<example>
135130
<user>Remove column B from the data</user>
136-
<answer>Pro</answer>
131+
<answer>Claude</answer>
137132
</example>
138133
<example>
139134
<user>How much does each crop produce per year?</user>
140-
<answer>Pro</answer>
135+
<answer>Claude</answer>
141136
</example>
142137
<example>
143138
<user>Highlight all male entries orange</user>
144-
<answer>Pro</answer>
139+
<answer>Claude</answer>
145140
</example>
146141
<example>
147142
<user>Add an extra axis to my chart</user>
148-
<answer>Pro</answer>
143+
<answer>Claude</answer>
149144
</example>
150145
<example>
151146
<user>Change the line to blue</user>
152-
<answer>Pro</answer>
147+
<answer>Claude</answer>
153148
</example>
154149
<example>
155150
<user>Create a chart</user>
156-
<answer>Pro</answer>
151+
<answer>Claude</answer>
157152
</example>
158153
<example>
159154
<user>Highlight column C blue</user>
160155
<answer>4.1</answer>
161156
</example>
162157
<example>
163158
<user>Find the mean, filtered by product type</user>
164-
<answer>4.1</answer>
159+
<answer>Claude</answer>
165160
</example>
166161
<example>
167162
<user>Sum the values in column F</user>
168-
<answer>4.1</answer>
163+
<answer>Claude</answer>
169164
</example>
170165
<example>
171166
<user>Calculate the mean of costs</user>
172-
<answer>4.1</answer>
167+
<answer>Claude</answer>
173168
</example>
174169
<example>
175170
<user>move that to A9</user>

quadratic-shared/ai/specs/aiToolsSpec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ const cellLanguageSchema = z
101101
const modelRouterModels = z
102102
.string()
103103
.transform((val) => val.toLowerCase().replace(/\s+/g, '-'))
104-
.pipe(z.enum(['claude', '4.1', 'pro']));
104+
.pipe(z.enum(['claude', '4.1']));
105105

106106
export const AIToolsArgsSchema = {
107107
[AITool.SetAIModel]: z.object({
@@ -208,7 +208,6 @@ export type AIToolSpecRecord = {
208208
export const MODELS_ROUTER_CONFIGURATION: {
209209
[key in z.infer<(typeof AIToolsArgsSchema)[AITool.SetAIModel]>['ai_model']]: AIModelKey;
210210
} = {
211-
pro: 'vertexai:gemini-2.5-pro:thinking-toggle-on',
212211
claude: 'vertexai-anthropic:claude-sonnet-4:thinking-toggle-off',
213212
'4.1': 'openai:gpt-4.1-2025-04-14',
214213
};

0 commit comments

Comments
 (0)