 AmazonBedrock
AmazonBedrock
This plugin is currently in beta. While it is considered safe for use, please be aware that its API could change in ways that are not compatible with earlier versions in future releases, or it might become unsupported.
Amazon Bedrock Model Provider
yaml
type: "io.kestra.plugin.langchain4j.provider.AmazonBedrock"Examples
Chat completion with OpenAI
yaml
id: chat_completion
namespace: company.team
inputs:
  - id: prompt
    type: STRING
tasks:
  - id: chat_completion
    type: io.kestra.core.plugin.langchain4j.ChatCompletion
    provider:
      type: io.kestra.plugin.langchain4j.provider.AmazonBedrock
      accessKeyId: "{{secret('AWS_ACCESS_KEY')}}"
      secretAccessKey: "{{secret('AWS_SECRET_KEY')}}"
      modelName: anthropic.claude-3-sonnet-20240229-v1:0
    messages:
      - type: SYSTEM
        content: You are a helpful assistant, answer concisely, avoid overly casual language or unnecessary verbosity.
      - type: USER
        content: "{{inputs.prompt}}"
Properties
accessKeyId *Requiredstring
AWS Access Key ID
modelName *Requiredstring
Model name
secretAccessKey *Requiredstring
AWS Secret Access Key
modelType string
 Default 
COHERE Possible Values 
COHERETITANAmazon Bedrock Embedding Model Type
