Skip to content

Commit 4ab787e

Browse files
aws-rafamsRafael Moscagithub-actions
authored
chore(bedrock): add mistral models (#1078)
* chore(bedrock): add mistral models --------- Signed-off-by: github-actions <[email protected]> Co-authored-by: Rafael Mosca <[email protected]> Co-authored-by: github-actions <[email protected]>
1 parent d5bdb36 commit 4ab787e

File tree

2 files changed

+100
-7
lines changed

2 files changed

+100
-7
lines changed

apidocs/@cdklabs/namespaces/bedrock/classes/BedrockFoundationModel.md

+40
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,46 @@ The ARN of the Bedrock invokable abstraction.
281281
282282
***
283283

284+
### MISTRAL\_7B\_INSTRUCT\_V0
285+
286+
> `readonly` `static` **MISTRAL\_7B\_INSTRUCT\_V0**: `BedrockFoundationModel`
287+
288+
*************************************************************************
289+
MISTRAL AI
290+
*************************************************************************
291+
292+
***
293+
294+
### MISTRAL\_LARGE\_2402\_V1
295+
296+
> `readonly` `static` **MISTRAL\_LARGE\_2402\_V1**: `BedrockFoundationModel`
297+
298+
***
299+
300+
### MISTRAL\_LARGE\_2407\_V1
301+
302+
> `readonly` `static` **MISTRAL\_LARGE\_2407\_V1**: `BedrockFoundationModel`
303+
304+
***
305+
306+
### MISTRAL\_MIXTRAL\_8X7B\_INSTRUCT\_V0
307+
308+
> `readonly` `static` **MISTRAL\_MIXTRAL\_8X7B\_INSTRUCT\_V0**: `BedrockFoundationModel`
309+
310+
***
311+
312+
### MISTRAL\_PIXTRAL\_LARGE\_2502\_V1
313+
314+
> `readonly` `static` **MISTRAL\_PIXTRAL\_LARGE\_2502\_V1**: `BedrockFoundationModel`
315+
316+
***
317+
318+
### MISTRAL\_SMALL\_2402\_V1
319+
320+
> `readonly` `static` **MISTRAL\_SMALL\_2402\_V1**: `BedrockFoundationModel`
321+
322+
***
323+
284324
### TITAN\_EMBED\_TEXT\_V1
285325

286326
> `readonly` `static` **TITAN\_EMBED\_TEXT\_V1**: `BedrockFoundationModel`

src/cdk-lib/bedrock/models.ts

+60-7
Original file line numberDiff line numberDiff line change
@@ -281,13 +281,10 @@ export class BedrockFoundationModel implements IInvokable {
281281
/****************************************************************************
282282
* DEEPSEEK
283283
***************************************************************************/
284-
public static readonly DEEPSEEK_R1_V1 = new BedrockFoundationModel(
285-
'deepseek.r1-v1:0',
286-
{
287-
supportsAgents: true,
288-
supportsCrossRegion: true,
289-
},
290-
);
284+
public static readonly DEEPSEEK_R1_V1 = new BedrockFoundationModel('deepseek.r1-v1:0', {
285+
supportsAgents: true,
286+
supportsCrossRegion: true,
287+
});
291288

292289
/****************************************************************************
293290
* META
@@ -339,6 +336,62 @@ export class BedrockFoundationModel implements IInvokable {
339336
supportsCrossRegion: true,
340337
},
341338
);
339+
/****************************************************************************
340+
* MISTRAL AI
341+
***************************************************************************/
342+
public static readonly MISTRAL_7B_INSTRUCT_V0 = new BedrockFoundationModel(
343+
'mistral.mistral-7b-instruct-v0:2',
344+
{
345+
supportsAgents: true,
346+
optimizedForAgents: false,
347+
supportsCrossRegion: false,
348+
},
349+
);
350+
351+
public static readonly MISTRAL_MIXTRAL_8X7B_INSTRUCT_V0 = new BedrockFoundationModel(
352+
'mistral.mixtral-8x7b-instruct-v0:1',
353+
{
354+
supportsAgents: true,
355+
optimizedForAgents: false,
356+
supportsCrossRegion: false,
357+
},
358+
);
359+
360+
public static readonly MISTRAL_SMALL_2402_V1 = new BedrockFoundationModel(
361+
'mistral.mistral-small-2402-v1:0',
362+
{
363+
supportsAgents: true,
364+
optimizedForAgents: false,
365+
supportsCrossRegion: false,
366+
},
367+
);
368+
369+
public static readonly MISTRAL_LARGE_2402_V1 = new BedrockFoundationModel(
370+
'mistral.mistral-large-2402-v1:0',
371+
{
372+
supportsAgents: true,
373+
optimizedForAgents: false,
374+
supportsCrossRegion: false,
375+
},
376+
);
377+
378+
public static readonly MISTRAL_LARGE_2407_V1 = new BedrockFoundationModel(
379+
'mistral.mistral-large-2407-v1:0',
380+
{
381+
supportsAgents: true,
382+
optimizedForAgents: false,
383+
supportsCrossRegion: false,
384+
},
385+
);
386+
387+
public static readonly MISTRAL_PIXTRAL_LARGE_2502_V1 = new BedrockFoundationModel(
388+
'mistral.pixtral-large-2502-v1:0',
389+
{
390+
supportsAgents: true,
391+
optimizedForAgents: false,
392+
supportsCrossRegion: true,
393+
},
394+
);
342395

343396
public static fromCdkFoundationModelId(
344397
modelId: FoundationModelIdentifier,

0 commit comments

Comments
 (0)