CreateGenerativeAiProjectDetails

class oci.generative_ai.models.CreateGenerativeAiProjectDetails(**kwargs)

Bases: object

The data to create a GenerativeAiProject.

Methods:

__init__(**kwargs)

Initializes a new CreateGenerativeAiProjectDetails object with values from keyword arguments.

Attributes:

compartment_id

[Required] Gets the compartment_id of this CreateGenerativeAiProjectDetails.

conversation_config

Gets the conversation_config of this CreateGenerativeAiProjectDetails.

defined_tags

Gets the defined_tags of this CreateGenerativeAiProjectDetails.

description

Gets the description of this CreateGenerativeAiProjectDetails.

display_name

Gets the display_name of this CreateGenerativeAiProjectDetails.

freeform_tags

Gets the freeform_tags of this CreateGenerativeAiProjectDetails.

long_term_memory_config

Gets the long_term_memory_config of this CreateGenerativeAiProjectDetails.

sandbox_config

Gets the sandbox_config of this CreateGenerativeAiProjectDetails.

short_term_memory_optimization_config

Gets the short_term_memory_optimization_config of this CreateGenerativeAiProjectDetails.

__init__(**kwargs)

Initializes a new CreateGenerativeAiProjectDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • description (str) – The value to assign to the description property of this CreateGenerativeAiProjectDetails.

  • compartment_id (str) – The value to assign to the compartment_id property of this CreateGenerativeAiProjectDetails.

  • display_name (str) – The value to assign to the display_name property of this CreateGenerativeAiProjectDetails.

  • conversation_config (oci.generative_ai.models.ConversationConfig) – The value to assign to the conversation_config property of this CreateGenerativeAiProjectDetails.

  • long_term_memory_config (oci.generative_ai.models.LongTermMemoryConfig) – The value to assign to the long_term_memory_config property of this CreateGenerativeAiProjectDetails.

  • short_term_memory_optimization_config (oci.generative_ai.models.ShortTermMemoryOptimizationConfig) – The value to assign to the short_term_memory_optimization_config property of this CreateGenerativeAiProjectDetails.

  • sandbox_config (oci.generative_ai.models.SandboxConfig) – The value to assign to the sandbox_config property of this CreateGenerativeAiProjectDetails.

  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateGenerativeAiProjectDetails.

  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateGenerativeAiProjectDetails.

property compartment_id

[Required] Gets the compartment_id of this CreateGenerativeAiProjectDetails. Owning compartment OCID for a GenerativeAiProject.

Returns

The compartment_id of this CreateGenerativeAiProjectDetails.

Return type

str

property conversation_config

Gets the conversation_config of this CreateGenerativeAiProjectDetails.

Returns

The conversation_config of this CreateGenerativeAiProjectDetails.

Return type

oci.generative_ai.models.ConversationConfig

property defined_tags

Gets the defined_tags of this CreateGenerativeAiProjectDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {“Operations”: {“CostCenter”: “42”}}

Returns

The defined_tags of this CreateGenerativeAiProjectDetails.

Return type

dict(str, dict(str, object))

property description

Gets the description of this CreateGenerativeAiProjectDetails. An optional description of the GenerativeAiProject.

Returns

The description of this CreateGenerativeAiProjectDetails.

Return type

str

property display_name

Gets the display_name of this CreateGenerativeAiProjectDetails. A user-friendly name.

Returns

The display_name of this CreateGenerativeAiProjectDetails.

Return type

str

property freeform_tags

Gets the freeform_tags of this CreateGenerativeAiProjectDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {“Department”: “Finance”}

Returns

The freeform_tags of this CreateGenerativeAiProjectDetails.

Return type

dict(str, str)

property long_term_memory_config

Gets the long_term_memory_config of this CreateGenerativeAiProjectDetails.

Returns

The long_term_memory_config of this CreateGenerativeAiProjectDetails.

Return type

oci.generative_ai.models.LongTermMemoryConfig

property sandbox_config

Gets the sandbox_config of this CreateGenerativeAiProjectDetails.

Returns

The sandbox_config of this CreateGenerativeAiProjectDetails.

Return type

oci.generative_ai.models.SandboxConfig

property short_term_memory_optimization_config

Gets the short_term_memory_optimization_config of this CreateGenerativeAiProjectDetails.

Returns

The short_term_memory_optimization_config of this CreateGenerativeAiProjectDetails.

Return type

oci.generative_ai.models.ShortTermMemoryOptimizationConfig