Skip to content

Commit f50ac9e

Browse files
committed
Update Mistral models
1 parent cbfb928 commit f50ac9e

File tree

1 file changed

+98
-2
lines changed

1 file changed

+98
-2
lines changed

src/backend/src/modules/puterai/MistralAIService.js

Lines changed: 98 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,60 +42,76 @@ class MistralAIService extends BaseService {
4242
_construct () {
4343
this.costs_ = {
4444
'mistral-large-latest': {
45+
aliases: ['mistral-large-2411'],
4546
cost:{
4647
currency: 'usd-cents',
4748
tokens: 1_000_000,
4849
input: 200,
4950
output: 600,
5051
},
52+
max_tokens: 128000,
5153
},
5254
'pixtral-large-latest': {
55+
aliases: ['pixtral-large-2411'],
5356
cost: {
5457
currency: 'usd-cents',
5558
tokens: 1_000_000,
5659
input: 200,
5760
output: 600,
5861
},
62+
max_tokens: 128000,
5963
},
6064
'mistral-small-latest': {
65+
aliases: ['mistral-small-2506'],
66+
license: 'Apache-2.0',
6167
cost: {
6268
currency: 'usd-cents',
6369
tokens: 1_000_000,
6470
input: 20,
6571
output: 60,
6672
},
73+
max_tokens: 128000,
6774
},
6875
'codestral-latest': {
76+
aliases: ['codestral-2501'],
6977
cost: {
7078
currency: 'usd-cents',
7179
tokens: 1_000_000,
72-
input: 20,
73-
output: 60,
80+
input: 30,
81+
output: 90,
7482
},
83+
max_tokens: 256000,
7584
},
7685
'ministral-8b-latest': {
86+
aliases: ['ministral-8b-2410'],
7787
cost: {
7888
currency: 'usd-cents',
7989
tokens: 1_000_000,
8090
input: 10,
8191
output: 10,
8292
},
93+
max_tokens: 128000,
8394
},
8495
'ministral-3b-latest': {
96+
aliases: ['ministral-3b-2410'],
8597
cost: {
8698
currency: 'usd-cents',
8799
tokens: 1_000_000,
88100
input: 4,
89101
output: 4,
90102
},
103+
max_tokens: 128000,
91104
},
92105
'pixtral-12b': {
106+
aliases: ['pixtral-12b-2409'],
107+
license: 'Apache-2.0',
93108
cost: {
94109
currency: 'usd-cents',
95110
tokens: 1_000_000,
96111
input: 15,
97112
output: 15,
98113
},
114+
max_tokens: 128000,
99115
},
100116
'mistral-nemo': {
101117
cost: {
@@ -129,6 +145,86 @@ class MistralAIService extends BaseService {
129145
output: 6,
130146
},
131147
},
148+
'magistral-medium-latest': {
149+
aliases: ['magistral-medium-2506'],
150+
cost: {
151+
currency: 'usd-cents',
152+
tokens: 1_000_000,
153+
input: 200,
154+
output: 500,
155+
},
156+
max_tokens: 40000,
157+
},
158+
'magistral-small-latest': {
159+
aliases: ['magistral-small-2506'],
160+
license: 'Apache-2.0',
161+
cost: {
162+
currency: 'usd-cents',
163+
tokens: 1_000_000,
164+
input: 10,
165+
output: 10,
166+
},
167+
max_tokens: 40000,
168+
},
169+
'mistral-medium-latest': {
170+
aliases: ['mistral-medium-2505'],
171+
cost: {
172+
currency: 'usd-cents',
173+
tokens: 1_000_000,
174+
input: 40,
175+
output: 200,
176+
},
177+
max_tokens: 128000,
178+
},
179+
'mistral-moderation-latest': {
180+
aliases: ['mistral-moderation-2411'],
181+
cost: {
182+
currency: 'usd-cents',
183+
tokens: 1_000_000,
184+
input: 10,
185+
output: 10,
186+
},
187+
max_tokens: 8000,
188+
},
189+
'devstral-small-latest': {
190+
aliases: ['devstral-small-2505'],
191+
license: 'Apache-2.0',
192+
cost: {
193+
currency: 'usd-cents',
194+
tokens: 1_000_000,
195+
input: 10,
196+
output: 10,
197+
},
198+
max_tokens: 128000,
199+
},
200+
'mistral-saba-latest': {
201+
aliases: ['mistral-saba-2502'],
202+
cost: {
203+
currency: 'usd-cents',
204+
tokens: 1_000_000,
205+
input: 20,
206+
output: 60,
207+
},
208+
},
209+
'open-mistral-nemo': {
210+
aliases: ['open-mistral-nemo-2407'],
211+
license: 'Apache-2.0',
212+
cost: {
213+
currency: 'usd-cents',
214+
tokens: 1_000_000,
215+
input: 10,
216+
output: 10,
217+
},
218+
},
219+
'mistral-ocr-latest': {
220+
aliases: ['mistral-ocr-2505'],
221+
cost: {
222+
currency: 'usd-cents',
223+
tokens: 1_000_000,
224+
input: 100,
225+
output: 300,
226+
},
227+
},
132228
};
133229
}
134230
/**

0 commit comments

Comments
 (0)