OptionalapplicationOptionalawsOptionalawsOptionalawsOptionalcredentialsAWS Credentials.
If no credentials are provided, the default credentials from @aws-sdk/credential-provider-node will be used.
OptionaldurationOptionalendpointOverride the default endpoint hostname.
OptionalfetchA custom fetch function for low-level access to AWS API. Defaults to fetch().
Optionalinit: RequestInitOptionalinit: RequestInitOptionalguardrailRequired when Guardrail is in use.
OptionalguardrailIdentifier for the guardrail configuration.
OptionalguardrailVersion for the guardrail configuration.
OptionalmaxMax tokens.
OptionalmodelModel 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.
OptionalpolicyOptionalpolicyOptionalproviderOptionalregionThe 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.
OptionalroleOptionalstreamingWhether or not to stream responses
OptionaltemperatureTemperature.
OptionaltraceTrace settings for the Bedrock Guardrails.
Optional URL Encoded overide for URL model parameter in fetch. Necessary for invoking an Application Inference Profile. For example, "arn%3Aaws%3Abedrock%3Aus-east-1%3A1234567890%3Aapplication-inference-profile%2Fabcdefghi", will override this.model in final /invoke URL call. Must still provide
modelas normal modelId to benefit from all the metadata.