OptionalcacheOptionalcallbackOptionalcallbacksOptionalcredentialsAWS Credentials.
If no credentials are provided, the default credentials from @aws-sdk/credential-provider-node will be used.
OptionalendpointOverride the default endpoint hostname.
OptionalendpointOptionalfetchA custom fetch function for low-level access to AWS API. Defaults to fetch().
Optionalinit: RequestInitOptionalguardrailRequired when Guardrail is in use.
OptionalguardrailIdentifier for the guardrail configuration.
OptionalguardrailVersion for the guardrail configuration.
OptionalmaxThe maximum number of concurrent calls that can be made.
Defaults to Infinity, which means no limit.
OptionalmaxThe maximum number of retries that can be made for a single call, with an exponential backoff between each attempt. Defaults to 6.
OptionalmaxMax tokens.
OptionalmetadataOptionalmodelModel to use. For example, "amazon.titan-tg1-large", this is equivalent to the modelId property in the list-foundation-models api.
OptionalmodelAdditional kwargs to pass to the model.
OptionalonCustom handler to handle failed attempts. Takes the originally thrown error object as input, and should itself throw an error if the input error is not retryable.
OptionalregionThe AWS region e.g. us-west-2.
Fallback to AWS_DEFAULT_REGION env variable or region specified in ~/.aws/config in case it is not provided here.
OptionalstopOptional additional stop sequences to pass to the model. Currently only supported for Anthropic and AI21.
OptionalstreamingWhether or not to stream responses
OptionaltagsOptionaltemperatureTemperature.
OptionaltraceTrace settings for the Bedrock Guardrails.
Optionalverbose
Deprecated
Use
callbacksinstead