class Aws::BedrockAgent::Types::CreateAgentRequest


@see docs.aws.amazon.com/goto/WebAPI/bedrock-agent-2023-06-05/CreateAgentRequest AWS API Documentation
@return [Hash<String,String>]
Any tags that you want to attach to the agent.
@!attribute [rw] tags
@return [Types::PromptOverrideConfiguration]<br>: docs.aws.amazon.com/bedrock/latest/userguide/advanced-prompts.html<br><br><br><br>agent sequence. For more information, see [Advanced prompts].
Contains configurations to override prompts in different parts of an
@!attribute [rw] prompt_override_configuration
@return [String]
set to ‘DEFAULT` orchestration type, by default.
Specifies the type of orchestration strategy for the agent. This is
@!attribute [rw] orchestration_type
@return [Types::MemoryConfiguration]
Contains the details of the memory configured for the agent.
@!attribute [rw] memory_configuration
@return [String]
interact with users.
Instructions that tell the agent what it should do and how it should
@!attribute [rw] instruction
@return [Integer]
Amazon Bedrock deletes any data provided before the timeout.
If no conversation occurs during this time, the session expires and
A user interaction remains active for the amount of time specified.
about a user’s conversation with the agent.
The number of seconds for which Amazon Bedrock keeps information
@!attribute [rw] idle_session_ttl_in_seconds
@return [Types::GuardrailConfiguration]
created.
The unique Guardrail configuration assigned to the agent when it is
@!attribute [rw] guardrail_configuration
@return [String]<br>: docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelImportJob.html<br>[5]: docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html<br>[4]: docs.aws.amazon.com/bedrock/latest/userguide/model-customization-use.html<br>[3]: docs.aws.amazon.com/bedrock/latest/userguide/prov-thru-use.html<br>[2]: docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference-support.html<br>[1]: docs.aws.amazon.com/bedrock/latest/userguide/model-ids.html#model-ids-arns<br><br><br><br>Amazon Bedrock console.<br>[6] or from the Imported models page in the
model. You can get the model ARN from a successful call to
* If you use an [imported model], specify the ARN of the imported<br><br>Bedrock] in the Amazon Bedrock User Guide.
For more information, see [Use a custom model in Amazon
for it. Then specify the ARN of the resulting provisioned model.
* If you use a custom model, first purchase Provisioned Throughput
Provisioned Throughput] in the Amazon Bedrock User Guide.
Throughput. For more information, see [Run inference using a
* If you use a provisioned model, specify the ARN of the Provisioned
Bedrock User Guide.
Regions and models for cross-region inference] in the Amazon
or its ARN. For a list of inference profile IDs, see [Supported
* If you use an inference profile, specify the inference profile ID
IDs (on-demand throughput)] in the Amazon Bedrock User Guide.
list of model IDs for base models, see [Amazon Bedrock base model
* If you use a base model, specify the model ID or its ARN. For a
that you use:
The ‘modelId` to provide depends on the type of model or throughput
orchestration by the agent you create.
The identifier for the model that you want to be used for
@!attribute [rw] foundation_model
@return [String]
A description of the agent.
@!attribute [rw] description
@return [String]
the agent.
The Amazon Resource Name (ARN) of the KMS key with which to encrypt
@!attribute [rw] customer_encryption_key_arn
@return [Types::CustomOrchestration]
agent.
Contains details of the custom orchestration configured for the
@!attribute [rw] custom_orchestration
@return [String]<br>: docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html<br><br><br><br>not need to pass this option.
**A suitable default value is auto-generated.** You should normally
error. For more information, see [Ensuring idempotency].
request, Amazon Bedrock ignores the request, but does not return an
completes no more than one time. If this token matches a previous
A unique, case-sensitive identifier to ensure that the API request
@!attribute [rw] client_token
@return [String]
invoke API operations on the agent.
The Amazon Resource Name (ARN) of the IAM role with permissions to
@!attribute [rw] agent_resource_role_arn
@return [String]
A name for the agent that you create.
@!attribute [rw] agent_name
@return [String]
The agent’s collaboration role.
@!attribute [rw] agent_collaboration