Skip to content

AmazonBedrockMessages

Namespace: Vercel.AI.AmazonBedrock

public static class AmazonBedrockMessages

Converts V4 prompt messages into Converse system and messages arrays.

Inheritance: object

View source

Convert(string, IReadOnlyList<ModelMessage>, out JsonArray?, out JsonArray)

Section titled “Convert(string, IReadOnlyList<ModelMessage>, out JsonArray?, out JsonArray)”
public static void Convert(string modelId, IReadOnlyList<ModelMessage> prompt, out JsonArray? system, out JsonArray messages)

Groups leading system messages, merges adjacent user and tool messages, and emits assistant tool uses. A system message after another role throws.

Parameters

Name Type Description
modelId string
prompt IReadOnlyList<ModelMessage>
system JsonArray
messages JsonArray

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product