published on Tuesday, Oct 13, 2026 by Pulumi
published on Tuesday, Oct 13, 2026 by Pulumi
Create AgentPlatformAgent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AgentPlatformAgent(name: string, args: AgentPlatformAgentArgs, opts?: CustomResourceOptions);@overload
def AgentPlatformAgent(resource_name: str,
args: AgentPlatformAgentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AgentPlatformAgent(resource_name: str,
opts: Optional[ResourceOptions] = None,
instruction: Optional[str] = None,
region: Optional[str] = None,
project_id: Optional[str] = None,
model_uuid: Optional[str] = None,
deployments: Optional[Sequence[AgentPlatformAgentDeploymentArgs]] = None,
open_ai_api_keys: Optional[Sequence[AgentPlatformAgentOpenAiApiKeyArgs]] = None,
chatbots: Optional[Sequence[AgentPlatformAgentChatbotArgs]] = None,
child_agents: Optional[Sequence[AgentPlatformAgentChildAgentArgs]] = None,
created_at: Optional[str] = None,
agent_guardrails: Optional[Sequence[AgentPlatformAgentAgentGuardrailArgs]] = None,
description: Optional[str] = None,
functions: Optional[Sequence[AgentPlatformAgentFunctionArgs]] = None,
if_case: Optional[str] = None,
api_keys: Optional[Sequence[AgentPlatformAgentApiKeyArgs]] = None,
k: Optional[int] = None,
knowledge_base_uuids: Optional[Sequence[str]] = None,
knowledge_bases: Optional[Sequence[AgentPlatformAgentKnowledgeBaseArgs]] = None,
max_tokens: Optional[int] = None,
api_key_infos: Optional[Sequence[AgentPlatformAgentApiKeyInfoArgs]] = None,
models: Optional[Sequence[AgentPlatformAgentModelArgs]] = None,
name: Optional[str] = None,
chatbot_identifiers: Optional[Sequence[AgentPlatformAgentChatbotIdentifierArgs]] = None,
open_ai_key_uuid: Optional[str] = None,
parent_agents: Optional[Sequence[AgentPlatformAgentParentAgentArgs]] = None,
anthropic_key_uuid: Optional[str] = None,
provide_citations: Optional[bool] = None,
anthropic_api_keys: Optional[Sequence[AgentPlatformAgentAnthropicApiKeyArgs]] = None,
retrieval_method: Optional[str] = None,
route_created_by: Optional[str] = None,
route_name: Optional[str] = None,
route_uuid: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
temperature: Optional[float] = None,
templates: Optional[Sequence[AgentPlatformAgentTemplateArgs]] = None,
top_p: Optional[float] = None,
url: Optional[str] = None,
user_id: Optional[str] = None,
workspace_uuid: Optional[str] = None)func NewAgentPlatformAgent(ctx *Context, name string, args AgentPlatformAgentArgs, opts ...ResourceOption) (*AgentPlatformAgent, error)public AgentPlatformAgent(string name, AgentPlatformAgentArgs args, CustomResourceOptions? opts = null)
public AgentPlatformAgent(String name, AgentPlatformAgentArgs args)
public AgentPlatformAgent(String name, AgentPlatformAgentArgs args, CustomResourceOptions options)
type: digitalocean:AgentPlatformAgent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "digitalocean_agent_platform_agent" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AgentPlatformAgentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AgentPlatformAgentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AgentPlatformAgentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AgentPlatformAgentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AgentPlatformAgentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var agentPlatformAgentResource = new DigitalOcean.AgentPlatformAgent("agentPlatformAgentResource", new()
{
Instruction = "string",
Region = "string",
ProjectId = "string",
ModelUuid = "string",
Deployments = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentDeploymentArgs
{
CreatedAt = "string",
Name = "string",
Status = "string",
UpdatedAt = "string",
Url = "string",
Uuid = "string",
Visibility = "string",
},
},
OpenAiApiKeys = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentOpenAiApiKeyArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
UpdatedAt = "string",
Uuid = "string",
},
},
Chatbots = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentChatbotArgs
{
ButtonBackgroundColor = "string",
Logo = "string",
Name = "string",
PrimaryColor = "string",
SecondaryColor = "string",
StartingMessage = "string",
},
},
ChildAgents = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentChildAgentArgs
{
Instruction = "string",
Region = "string",
ProjectId = "string",
Name = "string",
ModelUuid = "string",
ApiKeys = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentChildAgentApiKeyArgs
{
ApiKey = "string",
},
},
Deployments = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentChildAgentDeploymentArgs
{
CreatedAt = "string",
Name = "string",
Status = "string",
UpdatedAt = "string",
Url = "string",
Uuid = "string",
Visibility = "string",
},
},
Description = "string",
Chatbots = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentChildAgentChatbotArgs
{
ButtonBackgroundColor = "string",
Logo = "string",
Name = "string",
PrimaryColor = "string",
SecondaryColor = "string",
StartingMessage = "string",
},
},
ChatbotIdentifiers = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentChildAgentChatbotIdentifierArgs
{
ChatbotId = "string",
},
},
AgentId = "string",
ApiKeyInfos = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentChildAgentApiKeyInfoArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
SecretKey = "string",
Uuid = "string",
},
},
AnthropicApiKeys = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentChildAgentAnthropicApiKeyArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
UpdatedAt = "string",
Uuid = "string",
},
},
},
},
CreatedAt = "string",
AgentGuardrails = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentAgentGuardrailArgs
{
AgentUuid = "string",
CreatedAt = "string",
DefaultResponse = "string",
Description = "string",
GuardrailUuid = "string",
IsAttached = false,
IsDefault = false,
Name = "string",
Priority = 0,
Type = "string",
UpdatedAt = "string",
Uuid = "string",
},
},
Description = "string",
Functions = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentFunctionArgs
{
ApiKey = "string",
CreatedAt = "string",
Description = "string",
Faasname = "string",
Faasnamespace = "string",
GuardrailUuid = "string",
Name = "string",
UpdatedAt = "string",
Url = "string",
Uuid = "string",
},
},
IfCase = "string",
ApiKeys = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentApiKeyArgs
{
ApiKey = "string",
},
},
K = 0,
KnowledgeBaseUuids = new[]
{
"string",
},
KnowledgeBases = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentKnowledgeBaseArgs
{
AddedToAgentAt = "string",
CreatedAt = "string",
DatabaseId = "string",
EmbeddingModelUuid = "string",
IsPublic = false,
LastIndexingJob = new DigitalOcean.Inputs.AgentPlatformAgentKnowledgeBaseLastIndexingJobArgs
{
CompletedDatasources = 0,
CreatedAt = "string",
DataSourceUuids = new[]
{
"string",
},
FinishedAt = "string",
KnowledgeBaseUuid = "string",
Phase = "string",
StartedAt = "string",
Tokens = 0,
TotalDatasources = 0,
UpdatedAt = "string",
Uuid = "string",
},
Name = "string",
ProjectId = "string",
Region = "string",
Tags = new[]
{
"string",
},
UpdatedAt = "string",
UserId = "string",
Uuid = "string",
},
},
MaxTokens = 0,
ApiKeyInfos = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentApiKeyInfoArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
SecretKey = "string",
Uuid = "string",
},
},
Models = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentModelArgs
{
Agreements = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentModelAgreementArgs
{
Description = "string",
Name = "string",
Url = "string",
Uuid = "string",
},
},
CreatedAt = "string",
InferenceName = "string",
InferenceVersion = "string",
IsFoundational = false,
Name = "string",
ParentUuid = "string",
Provider = "string",
UpdatedAt = "string",
UploadComplete = false,
Url = "string",
Usecases = new[]
{
"string",
},
Versions = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentModelVersionArgs
{
Major = 0,
Minor = 0,
Patch = 0,
},
},
},
},
Name = "string",
ChatbotIdentifiers = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentChatbotIdentifierArgs
{
ChatbotId = "string",
},
},
OpenAiKeyUuid = "string",
ParentAgents = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentParentAgentArgs
{
Instruction = "string",
Region = "string",
ProjectId = "string",
Name = "string",
ModelUuid = "string",
ApiKeys = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentParentAgentApiKeyArgs
{
ApiKey = "string",
},
},
Deployments = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentParentAgentDeploymentArgs
{
CreatedAt = "string",
Name = "string",
Status = "string",
UpdatedAt = "string",
Url = "string",
Uuid = "string",
Visibility = "string",
},
},
Description = "string",
Chatbots = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentParentAgentChatbotArgs
{
ButtonBackgroundColor = "string",
Logo = "string",
Name = "string",
PrimaryColor = "string",
SecondaryColor = "string",
StartingMessage = "string",
},
},
ChatbotIdentifiers = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentParentAgentChatbotIdentifierArgs
{
ChatbotId = "string",
},
},
AgentId = "string",
ApiKeyInfos = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentParentAgentApiKeyInfoArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
SecretKey = "string",
Uuid = "string",
},
},
AnthropicApiKeys = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentParentAgentAnthropicApiKeyArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
UpdatedAt = "string",
Uuid = "string",
},
},
},
},
AnthropicKeyUuid = "string",
ProvideCitations = false,
AnthropicApiKeys = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentAnthropicApiKeyArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
UpdatedAt = "string",
Uuid = "string",
},
},
RetrievalMethod = "string",
RouteCreatedBy = "string",
RouteName = "string",
RouteUuid = "string",
Tags = new[]
{
"string",
},
Temperature = 0.0,
Templates = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentTemplateArgs
{
CreatedAt = "string",
Description = "string",
Instruction = "string",
K = 0,
KnowledgeBases = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentTemplateKnowledgeBaseArgs
{
AddedToAgentAt = "string",
CreatedAt = "string",
DatabaseId = "string",
EmbeddingModelUuid = "string",
IsPublic = false,
LastIndexingJob = new DigitalOcean.Inputs.AgentPlatformAgentTemplateKnowledgeBaseLastIndexingJobArgs
{
CompletedDatasources = 0,
CreatedAt = "string",
DataSourceUuids = new[]
{
"string",
},
FinishedAt = "string",
KnowledgeBaseUuid = "string",
Phase = "string",
StartedAt = "string",
Tokens = 0,
TotalDatasources = 0,
UpdatedAt = "string",
Uuid = "string",
},
Name = "string",
ProjectId = "string",
Region = "string",
Tags = new[]
{
"string",
},
UpdatedAt = "string",
UserId = "string",
Uuid = "string",
},
},
MaxTokens = 0,
Models = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentTemplateModelArgs
{
Agreements = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentTemplateModelAgreementArgs
{
Description = "string",
Name = "string",
Url = "string",
Uuid = "string",
},
},
CreatedAt = "string",
InferenceName = "string",
InferenceVersion = "string",
IsFoundational = false,
Name = "string",
ParentUuid = "string",
Provider = "string",
UpdatedAt = "string",
UploadComplete = false,
Url = "string",
Usecases = new[]
{
"string",
},
Versions = new[]
{
new DigitalOcean.Inputs.AgentPlatformAgentTemplateModelVersionArgs
{
Major = 0,
Minor = 0,
Patch = 0,
},
},
},
},
Name = "string",
Temperature = 0.0,
TopP = 0.0,
UpdatedAt = "string",
Uuid = "string",
},
},
TopP = 0.0,
Url = "string",
UserId = "string",
WorkspaceUuid = "string",
});
example, err := digitalocean.NewAgentPlatformAgent(ctx, "agentPlatformAgentResource", &digitalocean.AgentPlatformAgentArgs{
Instruction: pulumi.String("string"),
Region: pulumi.String("string"),
ProjectId: pulumi.String("string"),
ModelUuid: pulumi.String("string"),
Deployments: digitalocean.AgentPlatformAgentDeploymentArray{
&digitalocean.AgentPlatformAgentDeploymentArgs{
CreatedAt: pulumi.String("string"),
Name: pulumi.String("string"),
Status: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
Url: pulumi.String("string"),
Uuid: pulumi.String("string"),
Visibility: pulumi.String("string"),
},
},
OpenAiApiKeys: digitalocean.AgentPlatformAgentOpenAiApiKeyArray{
&digitalocean.AgentPlatformAgentOpenAiApiKeyArgs{
CreatedAt: pulumi.String("string"),
CreatedBy: pulumi.String("string"),
DeletedAt: pulumi.String("string"),
Name: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
Chatbots: digitalocean.AgentPlatformAgentChatbotArray{
&digitalocean.AgentPlatformAgentChatbotArgs{
ButtonBackgroundColor: pulumi.String("string"),
Logo: pulumi.String("string"),
Name: pulumi.String("string"),
PrimaryColor: pulumi.String("string"),
SecondaryColor: pulumi.String("string"),
StartingMessage: pulumi.String("string"),
},
},
ChildAgents: digitalocean.AgentPlatformAgentChildAgentArray{
&digitalocean.AgentPlatformAgentChildAgentArgs{
Instruction: pulumi.String("string"),
Region: pulumi.String("string"),
ProjectId: pulumi.String("string"),
Name: pulumi.String("string"),
ModelUuid: pulumi.String("string"),
ApiKeys: digitalocean.AgentPlatformAgentChildAgentApiKeyArray{
&digitalocean.AgentPlatformAgentChildAgentApiKeyArgs{
ApiKey: pulumi.String("string"),
},
},
Deployments: digitalocean.AgentPlatformAgentChildAgentDeploymentArray{
&digitalocean.AgentPlatformAgentChildAgentDeploymentArgs{
CreatedAt: pulumi.String("string"),
Name: pulumi.String("string"),
Status: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
Url: pulumi.String("string"),
Uuid: pulumi.String("string"),
Visibility: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Chatbots: digitalocean.AgentPlatformAgentChildAgentChatbotArray{
&digitalocean.AgentPlatformAgentChildAgentChatbotArgs{
ButtonBackgroundColor: pulumi.String("string"),
Logo: pulumi.String("string"),
Name: pulumi.String("string"),
PrimaryColor: pulumi.String("string"),
SecondaryColor: pulumi.String("string"),
StartingMessage: pulumi.String("string"),
},
},
ChatbotIdentifiers: digitalocean.AgentPlatformAgentChildAgentChatbotIdentifierArray{
&digitalocean.AgentPlatformAgentChildAgentChatbotIdentifierArgs{
ChatbotId: pulumi.String("string"),
},
},
AgentId: pulumi.String("string"),
ApiKeyInfos: digitalocean.AgentPlatformAgentChildAgentApiKeyInfoArray{
&digitalocean.AgentPlatformAgentChildAgentApiKeyInfoArgs{
CreatedAt: pulumi.String("string"),
CreatedBy: pulumi.String("string"),
DeletedAt: pulumi.String("string"),
Name: pulumi.String("string"),
SecretKey: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
AnthropicApiKeys: digitalocean.AgentPlatformAgentChildAgentAnthropicApiKeyArray{
&digitalocean.AgentPlatformAgentChildAgentAnthropicApiKeyArgs{
CreatedAt: pulumi.String("string"),
CreatedBy: pulumi.String("string"),
DeletedAt: pulumi.String("string"),
Name: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
},
},
CreatedAt: pulumi.String("string"),
AgentGuardrails: digitalocean.AgentPlatformAgentAgentGuardrailArray{
&digitalocean.AgentPlatformAgentAgentGuardrailArgs{
AgentUuid: pulumi.String("string"),
CreatedAt: pulumi.String("string"),
DefaultResponse: pulumi.String("string"),
Description: pulumi.String("string"),
GuardrailUuid: pulumi.String("string"),
IsAttached: pulumi.Bool(false),
IsDefault: pulumi.Bool(false),
Name: pulumi.String("string"),
Priority: pulumi.Int(0),
Type: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Functions: digitalocean.AgentPlatformAgentFunctionArray{
&digitalocean.AgentPlatformAgentFunctionArgs{
ApiKey: pulumi.String("string"),
CreatedAt: pulumi.String("string"),
Description: pulumi.String("string"),
Faasname: pulumi.String("string"),
Faasnamespace: pulumi.String("string"),
GuardrailUuid: pulumi.String("string"),
Name: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
Url: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
IfCase: pulumi.String("string"),
ApiKeys: digitalocean.AgentPlatformAgentApiKeyArray{
&digitalocean.AgentPlatformAgentApiKeyArgs{
ApiKey: pulumi.String("string"),
},
},
K: pulumi.Int(0),
KnowledgeBaseUuids: pulumi.StringArray{
pulumi.String("string"),
},
KnowledgeBases: digitalocean.AgentPlatformAgentKnowledgeBaseArray{
&digitalocean.AgentPlatformAgentKnowledgeBaseArgs{
AddedToAgentAt: pulumi.String("string"),
CreatedAt: pulumi.String("string"),
DatabaseId: pulumi.String("string"),
EmbeddingModelUuid: pulumi.String("string"),
IsPublic: pulumi.Bool(false),
LastIndexingJob: &digitalocean.AgentPlatformAgentKnowledgeBaseLastIndexingJobArgs{
CompletedDatasources: pulumi.Int(0),
CreatedAt: pulumi.String("string"),
DataSourceUuids: pulumi.StringArray{
pulumi.String("string"),
},
FinishedAt: pulumi.String("string"),
KnowledgeBaseUuid: pulumi.String("string"),
Phase: pulumi.String("string"),
StartedAt: pulumi.String("string"),
Tokens: pulumi.Int(0),
TotalDatasources: pulumi.Int(0),
UpdatedAt: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
Name: pulumi.String("string"),
ProjectId: pulumi.String("string"),
Region: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
UpdatedAt: pulumi.String("string"),
UserId: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
MaxTokens: pulumi.Int(0),
ApiKeyInfos: digitalocean.AgentPlatformAgentApiKeyInfoArray{
&digitalocean.AgentPlatformAgentApiKeyInfoArgs{
CreatedAt: pulumi.String("string"),
CreatedBy: pulumi.String("string"),
DeletedAt: pulumi.String("string"),
Name: pulumi.String("string"),
SecretKey: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
Models: digitalocean.AgentPlatformAgentModelArray{
&digitalocean.AgentPlatformAgentModelArgs{
Agreements: digitalocean.AgentPlatformAgentModelAgreementArray{
&digitalocean.AgentPlatformAgentModelAgreementArgs{
Description: pulumi.String("string"),
Name: pulumi.String("string"),
Url: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
CreatedAt: pulumi.String("string"),
InferenceName: pulumi.String("string"),
InferenceVersion: pulumi.String("string"),
IsFoundational: pulumi.Bool(false),
Name: pulumi.String("string"),
ParentUuid: pulumi.String("string"),
Provider: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
UploadComplete: pulumi.Bool(false),
Url: pulumi.String("string"),
Usecases: pulumi.StringArray{
pulumi.String("string"),
},
Versions: digitalocean.AgentPlatformAgentModelVersionArray{
&digitalocean.AgentPlatformAgentModelVersionArgs{
Major: pulumi.Int(0),
Minor: pulumi.Int(0),
Patch: pulumi.Int(0),
},
},
},
},
Name: pulumi.String("string"),
ChatbotIdentifiers: digitalocean.AgentPlatformAgentChatbotIdentifierArray{
&digitalocean.AgentPlatformAgentChatbotIdentifierArgs{
ChatbotId: pulumi.String("string"),
},
},
OpenAiKeyUuid: pulumi.String("string"),
ParentAgents: digitalocean.AgentPlatformAgentParentAgentArray{
&digitalocean.AgentPlatformAgentParentAgentArgs{
Instruction: pulumi.String("string"),
Region: pulumi.String("string"),
ProjectId: pulumi.String("string"),
Name: pulumi.String("string"),
ModelUuid: pulumi.String("string"),
ApiKeys: digitalocean.AgentPlatformAgentParentAgentApiKeyArray{
&digitalocean.AgentPlatformAgentParentAgentApiKeyArgs{
ApiKey: pulumi.String("string"),
},
},
Deployments: digitalocean.AgentPlatformAgentParentAgentDeploymentArray{
&digitalocean.AgentPlatformAgentParentAgentDeploymentArgs{
CreatedAt: pulumi.String("string"),
Name: pulumi.String("string"),
Status: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
Url: pulumi.String("string"),
Uuid: pulumi.String("string"),
Visibility: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Chatbots: digitalocean.AgentPlatformAgentParentAgentChatbotArray{
&digitalocean.AgentPlatformAgentParentAgentChatbotArgs{
ButtonBackgroundColor: pulumi.String("string"),
Logo: pulumi.String("string"),
Name: pulumi.String("string"),
PrimaryColor: pulumi.String("string"),
SecondaryColor: pulumi.String("string"),
StartingMessage: pulumi.String("string"),
},
},
ChatbotIdentifiers: digitalocean.AgentPlatformAgentParentAgentChatbotIdentifierArray{
&digitalocean.AgentPlatformAgentParentAgentChatbotIdentifierArgs{
ChatbotId: pulumi.String("string"),
},
},
AgentId: pulumi.String("string"),
ApiKeyInfos: digitalocean.AgentPlatformAgentParentAgentApiKeyInfoArray{
&digitalocean.AgentPlatformAgentParentAgentApiKeyInfoArgs{
CreatedAt: pulumi.String("string"),
CreatedBy: pulumi.String("string"),
DeletedAt: pulumi.String("string"),
Name: pulumi.String("string"),
SecretKey: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
AnthropicApiKeys: digitalocean.AgentPlatformAgentParentAgentAnthropicApiKeyArray{
&digitalocean.AgentPlatformAgentParentAgentAnthropicApiKeyArgs{
CreatedAt: pulumi.String("string"),
CreatedBy: pulumi.String("string"),
DeletedAt: pulumi.String("string"),
Name: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
},
},
AnthropicKeyUuid: pulumi.String("string"),
ProvideCitations: pulumi.Bool(false),
AnthropicApiKeys: digitalocean.AgentPlatformAgentAnthropicApiKeyArray{
&digitalocean.AgentPlatformAgentAnthropicApiKeyArgs{
CreatedAt: pulumi.String("string"),
CreatedBy: pulumi.String("string"),
DeletedAt: pulumi.String("string"),
Name: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
RetrievalMethod: pulumi.String("string"),
RouteCreatedBy: pulumi.String("string"),
RouteName: pulumi.String("string"),
RouteUuid: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
Temperature: pulumi.Float64(0),
Templates: digitalocean.AgentPlatformAgentTemplateArray{
&digitalocean.AgentPlatformAgentTemplateArgs{
CreatedAt: pulumi.String("string"),
Description: pulumi.String("string"),
Instruction: pulumi.String("string"),
K: pulumi.Int(0),
KnowledgeBases: digitalocean.AgentPlatformAgentTemplateKnowledgeBaseArray{
&digitalocean.AgentPlatformAgentTemplateKnowledgeBaseArgs{
AddedToAgentAt: pulumi.String("string"),
CreatedAt: pulumi.String("string"),
DatabaseId: pulumi.String("string"),
EmbeddingModelUuid: pulumi.String("string"),
IsPublic: pulumi.Bool(false),
LastIndexingJob: &digitalocean.AgentPlatformAgentTemplateKnowledgeBaseLastIndexingJobArgs{
CompletedDatasources: pulumi.Int(0),
CreatedAt: pulumi.String("string"),
DataSourceUuids: pulumi.StringArray{
pulumi.String("string"),
},
FinishedAt: pulumi.String("string"),
KnowledgeBaseUuid: pulumi.String("string"),
Phase: pulumi.String("string"),
StartedAt: pulumi.String("string"),
Tokens: pulumi.Int(0),
TotalDatasources: pulumi.Int(0),
UpdatedAt: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
Name: pulumi.String("string"),
ProjectId: pulumi.String("string"),
Region: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
UpdatedAt: pulumi.String("string"),
UserId: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
MaxTokens: pulumi.Int(0),
Models: digitalocean.AgentPlatformAgentTemplateModelArray{
&digitalocean.AgentPlatformAgentTemplateModelArgs{
Agreements: digitalocean.AgentPlatformAgentTemplateModelAgreementArray{
&digitalocean.AgentPlatformAgentTemplateModelAgreementArgs{
Description: pulumi.String("string"),
Name: pulumi.String("string"),
Url: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
CreatedAt: pulumi.String("string"),
InferenceName: pulumi.String("string"),
InferenceVersion: pulumi.String("string"),
IsFoundational: pulumi.Bool(false),
Name: pulumi.String("string"),
ParentUuid: pulumi.String("string"),
Provider: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
UploadComplete: pulumi.Bool(false),
Url: pulumi.String("string"),
Usecases: pulumi.StringArray{
pulumi.String("string"),
},
Versions: digitalocean.AgentPlatformAgentTemplateModelVersionArray{
&digitalocean.AgentPlatformAgentTemplateModelVersionArgs{
Major: pulumi.Int(0),
Minor: pulumi.Int(0),
Patch: pulumi.Int(0),
},
},
},
},
Name: pulumi.String("string"),
Temperature: pulumi.Float64(0),
TopP: pulumi.Float64(0),
UpdatedAt: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
TopP: pulumi.Float64(0),
Url: pulumi.String("string"),
UserId: pulumi.String("string"),
WorkspaceUuid: pulumi.String("string"),
})
resource "digitalocean_agent_platform_agent" "agentPlatformAgentResource" {
lifecycle {
create_before_destroy = true
}
instruction = "string"
region = "string"
project_id = "string"
model_uuid = "string"
deployments {
created_at = "string"
name = "string"
status = "string"
updated_at = "string"
url = "string"
uuid = "string"
visibility = "string"
}
open_ai_api_keys {
created_at = "string"
created_by = "string"
deleted_at = "string"
name = "string"
updated_at = "string"
uuid = "string"
}
chatbots {
button_background_color = "string"
logo = "string"
name = "string"
primary_color = "string"
secondary_color = "string"
starting_message = "string"
}
child_agents {
instruction = "string"
region = "string"
project_id = "string"
name = "string"
model_uuid = "string"
api_keys {
api_key = "string"
}
deployments {
created_at = "string"
name = "string"
status = "string"
updated_at = "string"
url = "string"
uuid = "string"
visibility = "string"
}
description = "string"
chatbots {
button_background_color = "string"
logo = "string"
name = "string"
primary_color = "string"
secondary_color = "string"
starting_message = "string"
}
chatbot_identifiers {
chatbot_id = "string"
}
agent_id = "string"
api_key_infos {
created_at = "string"
created_by = "string"
deleted_at = "string"
name = "string"
secret_key = "string"
uuid = "string"
}
anthropic_api_keys {
created_at = "string"
created_by = "string"
deleted_at = "string"
name = "string"
updated_at = "string"
uuid = "string"
}
}
created_at = "string"
agent_guardrails {
agent_uuid = "string"
created_at = "string"
default_response = "string"
description = "string"
guardrail_uuid = "string"
is_attached = false
is_default = false
name = "string"
priority = 0
type = "string"
updated_at = "string"
uuid = "string"
}
description = "string"
functions {
api_key = "string"
created_at = "string"
description = "string"
faasname = "string"
faasnamespace = "string"
guardrail_uuid = "string"
name = "string"
updated_at = "string"
url = "string"
uuid = "string"
}
if_case = "string"
api_keys {
api_key = "string"
}
k = 0
knowledge_base_uuids = ["string"]
knowledge_bases {
added_to_agent_at = "string"
created_at = "string"
database_id = "string"
embedding_model_uuid = "string"
is_public = false
last_indexing_job = {
completed_datasources = 0
created_at = "string"
data_source_uuids = ["string"]
finished_at = "string"
knowledge_base_uuid = "string"
phase = "string"
started_at = "string"
tokens = 0
total_datasources = 0
updated_at = "string"
uuid = "string"
}
name = "string"
project_id = "string"
region = "string"
tags = ["string"]
updated_at = "string"
user_id = "string"
uuid = "string"
}
max_tokens = 0
api_key_infos {
created_at = "string"
created_by = "string"
deleted_at = "string"
name = "string"
secret_key = "string"
uuid = "string"
}
models {
agreements {
description = "string"
name = "string"
url = "string"
uuid = "string"
}
created_at = "string"
inference_name = "string"
inference_version = "string"
is_foundational = false
name = "string"
parent_uuid = "string"
provider = "string"
updated_at = "string"
upload_complete = false
url = "string"
usecases = ["string"]
versions {
major = 0
minor = 0
patch = 0
}
}
name = "string"
chatbot_identifiers {
chatbot_id = "string"
}
open_ai_key_uuid = "string"
parent_agents {
instruction = "string"
region = "string"
project_id = "string"
name = "string"
model_uuid = "string"
api_keys {
api_key = "string"
}
deployments {
created_at = "string"
name = "string"
status = "string"
updated_at = "string"
url = "string"
uuid = "string"
visibility = "string"
}
description = "string"
chatbots {
button_background_color = "string"
logo = "string"
name = "string"
primary_color = "string"
secondary_color = "string"
starting_message = "string"
}
chatbot_identifiers {
chatbot_id = "string"
}
agent_id = "string"
api_key_infos {
created_at = "string"
created_by = "string"
deleted_at = "string"
name = "string"
secret_key = "string"
uuid = "string"
}
anthropic_api_keys {
created_at = "string"
created_by = "string"
deleted_at = "string"
name = "string"
updated_at = "string"
uuid = "string"
}
}
anthropic_key_uuid = "string"
provide_citations = false
anthropic_api_keys {
created_at = "string"
created_by = "string"
deleted_at = "string"
name = "string"
updated_at = "string"
uuid = "string"
}
retrieval_method = "string"
route_created_by = "string"
route_name = "string"
route_uuid = "string"
tags = ["string"]
temperature = 0
templates {
created_at = "string"
description = "string"
instruction = "string"
k = 0
knowledge_bases {
added_to_agent_at = "string"
created_at = "string"
database_id = "string"
embedding_model_uuid = "string"
is_public = false
last_indexing_job = {
completed_datasources = 0
created_at = "string"
data_source_uuids = ["string"]
finished_at = "string"
knowledge_base_uuid = "string"
phase = "string"
started_at = "string"
tokens = 0
total_datasources = 0
updated_at = "string"
uuid = "string"
}
name = "string"
project_id = "string"
region = "string"
tags = ["string"]
updated_at = "string"
user_id = "string"
uuid = "string"
}
max_tokens = 0
models {
agreements {
description = "string"
name = "string"
url = "string"
uuid = "string"
}
created_at = "string"
inference_name = "string"
inference_version = "string"
is_foundational = false
name = "string"
parent_uuid = "string"
provider = "string"
updated_at = "string"
upload_complete = false
url = "string"
usecases = ["string"]
versions {
major = 0
minor = 0
patch = 0
}
}
name = "string"
temperature = 0
top_p = 0
updated_at = "string"
uuid = "string"
}
top_p = 0
url = "string"
user_id = "string"
workspace_uuid = "string"
}
var agentPlatformAgentResource = new AgentPlatformAgent("agentPlatformAgentResource", AgentPlatformAgentArgs.builder()
.instruction("string")
.region("string")
.projectId("string")
.modelUuid("string")
.deployments(AgentPlatformAgentDeploymentArgs.builder()
.createdAt("string")
.name("string")
.status("string")
.updatedAt("string")
.url("string")
.uuid("string")
.visibility("string")
.build())
.openAiApiKeys(AgentPlatformAgentOpenAiApiKeyArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.updatedAt("string")
.uuid("string")
.build())
.chatbots(AgentPlatformAgentChatbotArgs.builder()
.buttonBackgroundColor("string")
.logo("string")
.name("string")
.primaryColor("string")
.secondaryColor("string")
.startingMessage("string")
.build())
.childAgents(AgentPlatformAgentChildAgentArgs.builder()
.instruction("string")
.region("string")
.projectId("string")
.name("string")
.modelUuid("string")
.apiKeys(AgentPlatformAgentChildAgentApiKeyArgs.builder()
.apiKey("string")
.build())
.deployments(AgentPlatformAgentChildAgentDeploymentArgs.builder()
.createdAt("string")
.name("string")
.status("string")
.updatedAt("string")
.url("string")
.uuid("string")
.visibility("string")
.build())
.description("string")
.chatbots(AgentPlatformAgentChildAgentChatbotArgs.builder()
.buttonBackgroundColor("string")
.logo("string")
.name("string")
.primaryColor("string")
.secondaryColor("string")
.startingMessage("string")
.build())
.chatbotIdentifiers(AgentPlatformAgentChildAgentChatbotIdentifierArgs.builder()
.chatbotId("string")
.build())
.agentId("string")
.apiKeyInfos(AgentPlatformAgentChildAgentApiKeyInfoArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.secretKey("string")
.uuid("string")
.build())
.anthropicApiKeys(AgentPlatformAgentChildAgentAnthropicApiKeyArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.updatedAt("string")
.uuid("string")
.build())
.build())
.createdAt("string")
.agentGuardrails(AgentPlatformAgentAgentGuardrailArgs.builder()
.agentUuid("string")
.createdAt("string")
.defaultResponse("string")
.description("string")
.guardrailUuid("string")
.isAttached(false)
.isDefault(false)
.name("string")
.priority(0)
.type("string")
.updatedAt("string")
.uuid("string")
.build())
.description("string")
.functions(AgentPlatformAgentFunctionArgs.builder()
.apiKey("string")
.createdAt("string")
.description("string")
.faasname("string")
.faasnamespace("string")
.guardrailUuid("string")
.name("string")
.updatedAt("string")
.url("string")
.uuid("string")
.build())
.ifCase("string")
.apiKeys(AgentPlatformAgentApiKeyArgs.builder()
.apiKey("string")
.build())
.k(0)
.knowledgeBaseUuids("string")
.knowledgeBases(AgentPlatformAgentKnowledgeBaseArgs.builder()
.addedToAgentAt("string")
.createdAt("string")
.databaseId("string")
.embeddingModelUuid("string")
.isPublic(false)
.lastIndexingJob(AgentPlatformAgentKnowledgeBaseLastIndexingJobArgs.builder()
.completedDatasources(0)
.createdAt("string")
.dataSourceUuids("string")
.finishedAt("string")
.knowledgeBaseUuid("string")
.phase("string")
.startedAt("string")
.tokens(0)
.totalDatasources(0)
.updatedAt("string")
.uuid("string")
.build())
.name("string")
.projectId("string")
.region("string")
.tags("string")
.updatedAt("string")
.userId("string")
.uuid("string")
.build())
.maxTokens(0)
.apiKeyInfos(AgentPlatformAgentApiKeyInfoArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.secretKey("string")
.uuid("string")
.build())
.models(AgentPlatformAgentModelArgs.builder()
.agreements(AgentPlatformAgentModelAgreementArgs.builder()
.description("string")
.name("string")
.url("string")
.uuid("string")
.build())
.createdAt("string")
.inferenceName("string")
.inferenceVersion("string")
.isFoundational(false)
.name("string")
.parentUuid("string")
.provider("string")
.updatedAt("string")
.uploadComplete(false)
.url("string")
.usecases("string")
.versions(AgentPlatformAgentModelVersionArgs.builder()
.major(0)
.minor(0)
.patch(0)
.build())
.build())
.name("string")
.chatbotIdentifiers(AgentPlatformAgentChatbotIdentifierArgs.builder()
.chatbotId("string")
.build())
.openAiKeyUuid("string")
.parentAgents(AgentPlatformAgentParentAgentArgs.builder()
.instruction("string")
.region("string")
.projectId("string")
.name("string")
.modelUuid("string")
.apiKeys(AgentPlatformAgentParentAgentApiKeyArgs.builder()
.apiKey("string")
.build())
.deployments(AgentPlatformAgentParentAgentDeploymentArgs.builder()
.createdAt("string")
.name("string")
.status("string")
.updatedAt("string")
.url("string")
.uuid("string")
.visibility("string")
.build())
.description("string")
.chatbots(AgentPlatformAgentParentAgentChatbotArgs.builder()
.buttonBackgroundColor("string")
.logo("string")
.name("string")
.primaryColor("string")
.secondaryColor("string")
.startingMessage("string")
.build())
.chatbotIdentifiers(AgentPlatformAgentParentAgentChatbotIdentifierArgs.builder()
.chatbotId("string")
.build())
.agentId("string")
.apiKeyInfos(AgentPlatformAgentParentAgentApiKeyInfoArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.secretKey("string")
.uuid("string")
.build())
.anthropicApiKeys(AgentPlatformAgentParentAgentAnthropicApiKeyArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.updatedAt("string")
.uuid("string")
.build())
.build())
.anthropicKeyUuid("string")
.provideCitations(false)
.anthropicApiKeys(AgentPlatformAgentAnthropicApiKeyArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.updatedAt("string")
.uuid("string")
.build())
.retrievalMethod("string")
.routeCreatedBy("string")
.routeName("string")
.routeUuid("string")
.tags("string")
.temperature(0.0)
.templates(AgentPlatformAgentTemplateArgs.builder()
.createdAt("string")
.description("string")
.instruction("string")
.k(0)
.knowledgeBases(AgentPlatformAgentTemplateKnowledgeBaseArgs.builder()
.addedToAgentAt("string")
.createdAt("string")
.databaseId("string")
.embeddingModelUuid("string")
.isPublic(false)
.lastIndexingJob(AgentPlatformAgentTemplateKnowledgeBaseLastIndexingJobArgs.builder()
.completedDatasources(0)
.createdAt("string")
.dataSourceUuids("string")
.finishedAt("string")
.knowledgeBaseUuid("string")
.phase("string")
.startedAt("string")
.tokens(0)
.totalDatasources(0)
.updatedAt("string")
.uuid("string")
.build())
.name("string")
.projectId("string")
.region("string")
.tags("string")
.updatedAt("string")
.userId("string")
.uuid("string")
.build())
.maxTokens(0)
.models(AgentPlatformAgentTemplateModelArgs.builder()
.agreements(AgentPlatformAgentTemplateModelAgreementArgs.builder()
.description("string")
.name("string")
.url("string")
.uuid("string")
.build())
.createdAt("string")
.inferenceName("string")
.inferenceVersion("string")
.isFoundational(false)
.name("string")
.parentUuid("string")
.provider("string")
.updatedAt("string")
.uploadComplete(false)
.url("string")
.usecases("string")
.versions(AgentPlatformAgentTemplateModelVersionArgs.builder()
.major(0)
.minor(0)
.patch(0)
.build())
.build())
.name("string")
.temperature(0.0)
.topP(0.0)
.updatedAt("string")
.uuid("string")
.build())
.topP(0.0)
.url("string")
.userId("string")
.workspaceUuid("string")
.build());
agent_platform_agent_resource = digitalocean.AgentPlatformAgent("agentPlatformAgentResource",
instruction="string",
region="string",
project_id="string",
model_uuid="string",
deployments=[{
"created_at": "string",
"name": "string",
"status": "string",
"updated_at": "string",
"url": "string",
"uuid": "string",
"visibility": "string",
}],
open_ai_api_keys=[{
"created_at": "string",
"created_by": "string",
"deleted_at": "string",
"name": "string",
"updated_at": "string",
"uuid": "string",
}],
chatbots=[{
"button_background_color": "string",
"logo": "string",
"name": "string",
"primary_color": "string",
"secondary_color": "string",
"starting_message": "string",
}],
child_agents=[{
"instruction": "string",
"region": "string",
"project_id": "string",
"name": "string",
"model_uuid": "string",
"api_keys": [{
"api_key": "string",
}],
"deployments": [{
"created_at": "string",
"name": "string",
"status": "string",
"updated_at": "string",
"url": "string",
"uuid": "string",
"visibility": "string",
}],
"description": "string",
"chatbots": [{
"button_background_color": "string",
"logo": "string",
"name": "string",
"primary_color": "string",
"secondary_color": "string",
"starting_message": "string",
}],
"chatbot_identifiers": [{
"chatbot_id": "string",
}],
"agent_id": "string",
"api_key_infos": [{
"created_at": "string",
"created_by": "string",
"deleted_at": "string",
"name": "string",
"secret_key": "string",
"uuid": "string",
}],
"anthropic_api_keys": [{
"created_at": "string",
"created_by": "string",
"deleted_at": "string",
"name": "string",
"updated_at": "string",
"uuid": "string",
}],
}],
created_at="string",
agent_guardrails=[{
"agent_uuid": "string",
"created_at": "string",
"default_response": "string",
"description": "string",
"guardrail_uuid": "string",
"is_attached": False,
"is_default": False,
"name": "string",
"priority": 0,
"type": "string",
"updated_at": "string",
"uuid": "string",
}],
description="string",
functions=[{
"api_key": "string",
"created_at": "string",
"description": "string",
"faasname": "string",
"faasnamespace": "string",
"guardrail_uuid": "string",
"name": "string",
"updated_at": "string",
"url": "string",
"uuid": "string",
}],
if_case="string",
api_keys=[{
"api_key": "string",
}],
k=0,
knowledge_base_uuids=["string"],
knowledge_bases=[{
"added_to_agent_at": "string",
"created_at": "string",
"database_id": "string",
"embedding_model_uuid": "string",
"is_public": False,
"last_indexing_job": {
"completed_datasources": 0,
"created_at": "string",
"data_source_uuids": ["string"],
"finished_at": "string",
"knowledge_base_uuid": "string",
"phase": "string",
"started_at": "string",
"tokens": 0,
"total_datasources": 0,
"updated_at": "string",
"uuid": "string",
},
"name": "string",
"project_id": "string",
"region": "string",
"tags": ["string"],
"updated_at": "string",
"user_id": "string",
"uuid": "string",
}],
max_tokens=0,
api_key_infos=[{
"created_at": "string",
"created_by": "string",
"deleted_at": "string",
"name": "string",
"secret_key": "string",
"uuid": "string",
}],
models=[{
"agreements": [{
"description": "string",
"name": "string",
"url": "string",
"uuid": "string",
}],
"created_at": "string",
"inference_name": "string",
"inference_version": "string",
"is_foundational": False,
"name": "string",
"parent_uuid": "string",
"provider": "string",
"updated_at": "string",
"upload_complete": False,
"url": "string",
"usecases": ["string"],
"versions": [{
"major": 0,
"minor": 0,
"patch": 0,
}],
}],
name="string",
chatbot_identifiers=[{
"chatbot_id": "string",
}],
open_ai_key_uuid="string",
parent_agents=[{
"instruction": "string",
"region": "string",
"project_id": "string",
"name": "string",
"model_uuid": "string",
"api_keys": [{
"api_key": "string",
}],
"deployments": [{
"created_at": "string",
"name": "string",
"status": "string",
"updated_at": "string",
"url": "string",
"uuid": "string",
"visibility": "string",
}],
"description": "string",
"chatbots": [{
"button_background_color": "string",
"logo": "string",
"name": "string",
"primary_color": "string",
"secondary_color": "string",
"starting_message": "string",
}],
"chatbot_identifiers": [{
"chatbot_id": "string",
}],
"agent_id": "string",
"api_key_infos": [{
"created_at": "string",
"created_by": "string",
"deleted_at": "string",
"name": "string",
"secret_key": "string",
"uuid": "string",
}],
"anthropic_api_keys": [{
"created_at": "string",
"created_by": "string",
"deleted_at": "string",
"name": "string",
"updated_at": "string",
"uuid": "string",
}],
}],
anthropic_key_uuid="string",
provide_citations=False,
anthropic_api_keys=[{
"created_at": "string",
"created_by": "string",
"deleted_at": "string",
"name": "string",
"updated_at": "string",
"uuid": "string",
}],
retrieval_method="string",
route_created_by="string",
route_name="string",
route_uuid="string",
tags=["string"],
temperature=float(0),
templates=[{
"created_at": "string",
"description": "string",
"instruction": "string",
"k": 0,
"knowledge_bases": [{
"added_to_agent_at": "string",
"created_at": "string",
"database_id": "string",
"embedding_model_uuid": "string",
"is_public": False,
"last_indexing_job": {
"completed_datasources": 0,
"created_at": "string",
"data_source_uuids": ["string"],
"finished_at": "string",
"knowledge_base_uuid": "string",
"phase": "string",
"started_at": "string",
"tokens": 0,
"total_datasources": 0,
"updated_at": "string",
"uuid": "string",
},
"name": "string",
"project_id": "string",
"region": "string",
"tags": ["string"],
"updated_at": "string",
"user_id": "string",
"uuid": "string",
}],
"max_tokens": 0,
"models": [{
"agreements": [{
"description": "string",
"name": "string",
"url": "string",
"uuid": "string",
}],
"created_at": "string",
"inference_name": "string",
"inference_version": "string",
"is_foundational": False,
"name": "string",
"parent_uuid": "string",
"provider": "string",
"updated_at": "string",
"upload_complete": False,
"url": "string",
"usecases": ["string"],
"versions": [{
"major": 0,
"minor": 0,
"patch": 0,
}],
}],
"name": "string",
"temperature": float(0),
"top_p": float(0),
"updated_at": "string",
"uuid": "string",
}],
top_p=float(0),
url="string",
user_id="string",
workspace_uuid="string")
const agentPlatformAgentResource = new digitalocean.AgentPlatformAgent("agentPlatformAgentResource", {
instruction: "string",
region: "string",
projectId: "string",
modelUuid: "string",
deployments: [{
createdAt: "string",
name: "string",
status: "string",
updatedAt: "string",
url: "string",
uuid: "string",
visibility: "string",
}],
openAiApiKeys: [{
createdAt: "string",
createdBy: "string",
deletedAt: "string",
name: "string",
updatedAt: "string",
uuid: "string",
}],
chatbots: [{
buttonBackgroundColor: "string",
logo: "string",
name: "string",
primaryColor: "string",
secondaryColor: "string",
startingMessage: "string",
}],
childAgents: [{
instruction: "string",
region: "string",
projectId: "string",
name: "string",
modelUuid: "string",
apiKeys: [{
apiKey: "string",
}],
deployments: [{
createdAt: "string",
name: "string",
status: "string",
updatedAt: "string",
url: "string",
uuid: "string",
visibility: "string",
}],
description: "string",
chatbots: [{
buttonBackgroundColor: "string",
logo: "string",
name: "string",
primaryColor: "string",
secondaryColor: "string",
startingMessage: "string",
}],
chatbotIdentifiers: [{
chatbotId: "string",
}],
agentId: "string",
apiKeyInfos: [{
createdAt: "string",
createdBy: "string",
deletedAt: "string",
name: "string",
secretKey: "string",
uuid: "string",
}],
anthropicApiKeys: [{
createdAt: "string",
createdBy: "string",
deletedAt: "string",
name: "string",
updatedAt: "string",
uuid: "string",
}],
}],
createdAt: "string",
agentGuardrails: [{
agentUuid: "string",
createdAt: "string",
defaultResponse: "string",
description: "string",
guardrailUuid: "string",
isAttached: false,
isDefault: false,
name: "string",
priority: 0,
type: "string",
updatedAt: "string",
uuid: "string",
}],
description: "string",
functions: [{
apiKey: "string",
createdAt: "string",
description: "string",
faasname: "string",
faasnamespace: "string",
guardrailUuid: "string",
name: "string",
updatedAt: "string",
url: "string",
uuid: "string",
}],
ifCase: "string",
apiKeys: [{
apiKey: "string",
}],
k: 0,
knowledgeBaseUuids: ["string"],
knowledgeBases: [{
addedToAgentAt: "string",
createdAt: "string",
databaseId: "string",
embeddingModelUuid: "string",
isPublic: false,
lastIndexingJob: {
completedDatasources: 0,
createdAt: "string",
dataSourceUuids: ["string"],
finishedAt: "string",
knowledgeBaseUuid: "string",
phase: "string",
startedAt: "string",
tokens: 0,
totalDatasources: 0,
updatedAt: "string",
uuid: "string",
},
name: "string",
projectId: "string",
region: "string",
tags: ["string"],
updatedAt: "string",
userId: "string",
uuid: "string",
}],
maxTokens: 0,
apiKeyInfos: [{
createdAt: "string",
createdBy: "string",
deletedAt: "string",
name: "string",
secretKey: "string",
uuid: "string",
}],
models: [{
agreements: [{
description: "string",
name: "string",
url: "string",
uuid: "string",
}],
createdAt: "string",
inferenceName: "string",
inferenceVersion: "string",
isFoundational: false,
name: "string",
parentUuid: "string",
provider: "string",
updatedAt: "string",
uploadComplete: false,
url: "string",
usecases: ["string"],
versions: [{
major: 0,
minor: 0,
patch: 0,
}],
}],
name: "string",
chatbotIdentifiers: [{
chatbotId: "string",
}],
openAiKeyUuid: "string",
parentAgents: [{
instruction: "string",
region: "string",
projectId: "string",
name: "string",
modelUuid: "string",
apiKeys: [{
apiKey: "string",
}],
deployments: [{
createdAt: "string",
name: "string",
status: "string",
updatedAt: "string",
url: "string",
uuid: "string",
visibility: "string",
}],
description: "string",
chatbots: [{
buttonBackgroundColor: "string",
logo: "string",
name: "string",
primaryColor: "string",
secondaryColor: "string",
startingMessage: "string",
}],
chatbotIdentifiers: [{
chatbotId: "string",
}],
agentId: "string",
apiKeyInfos: [{
createdAt: "string",
createdBy: "string",
deletedAt: "string",
name: "string",
secretKey: "string",
uuid: "string",
}],
anthropicApiKeys: [{
createdAt: "string",
createdBy: "string",
deletedAt: "string",
name: "string",
updatedAt: "string",
uuid: "string",
}],
}],
anthropicKeyUuid: "string",
provideCitations: false,
anthropicApiKeys: [{
createdAt: "string",
createdBy: "string",
deletedAt: "string",
name: "string",
updatedAt: "string",
uuid: "string",
}],
retrievalMethod: "string",
routeCreatedBy: "string",
routeName: "string",
routeUuid: "string",
tags: ["string"],
temperature: 0,
templates: [{
createdAt: "string",
description: "string",
instruction: "string",
k: 0,
knowledgeBases: [{
addedToAgentAt: "string",
createdAt: "string",
databaseId: "string",
embeddingModelUuid: "string",
isPublic: false,
lastIndexingJob: {
completedDatasources: 0,
createdAt: "string",
dataSourceUuids: ["string"],
finishedAt: "string",
knowledgeBaseUuid: "string",
phase: "string",
startedAt: "string",
tokens: 0,
totalDatasources: 0,
updatedAt: "string",
uuid: "string",
},
name: "string",
projectId: "string",
region: "string",
tags: ["string"],
updatedAt: "string",
userId: "string",
uuid: "string",
}],
maxTokens: 0,
models: [{
agreements: [{
description: "string",
name: "string",
url: "string",
uuid: "string",
}],
createdAt: "string",
inferenceName: "string",
inferenceVersion: "string",
isFoundational: false,
name: "string",
parentUuid: "string",
provider: "string",
updatedAt: "string",
uploadComplete: false,
url: "string",
usecases: ["string"],
versions: [{
major: 0,
minor: 0,
patch: 0,
}],
}],
name: "string",
temperature: 0,
topP: 0,
updatedAt: "string",
uuid: "string",
}],
topP: 0,
url: "string",
userId: "string",
workspaceUuid: "string",
});
type: digitalocean:AgentPlatformAgent
properties:
agentGuardrails:
- agentUuid: string
createdAt: string
defaultResponse: string
description: string
guardrailUuid: string
isAttached: false
isDefault: false
name: string
priority: 0
type: string
updatedAt: string
uuid: string
anthropicApiKeys:
- createdAt: string
createdBy: string
deletedAt: string
name: string
updatedAt: string
uuid: string
anthropicKeyUuid: string
apiKeyInfos:
- createdAt: string
createdBy: string
deletedAt: string
name: string
secretKey: string
uuid: string
apiKeys:
- apiKey: string
chatbotIdentifiers:
- chatbotId: string
chatbots:
- buttonBackgroundColor: string
logo: string
name: string
primaryColor: string
secondaryColor: string
startingMessage: string
childAgents:
- agentId: string
anthropicApiKeys:
- createdAt: string
createdBy: string
deletedAt: string
name: string
updatedAt: string
uuid: string
apiKeyInfos:
- createdAt: string
createdBy: string
deletedAt: string
name: string
secretKey: string
uuid: string
apiKeys:
- apiKey: string
chatbotIdentifiers:
- chatbotId: string
chatbots:
- buttonBackgroundColor: string
logo: string
name: string
primaryColor: string
secondaryColor: string
startingMessage: string
deployments:
- createdAt: string
name: string
status: string
updatedAt: string
url: string
uuid: string
visibility: string
description: string
instruction: string
modelUuid: string
name: string
projectId: string
region: string
createdAt: string
deployments:
- createdAt: string
name: string
status: string
updatedAt: string
url: string
uuid: string
visibility: string
description: string
functions:
- apiKey: string
createdAt: string
description: string
faasname: string
faasnamespace: string
guardrailUuid: string
name: string
updatedAt: string
url: string
uuid: string
ifCase: string
instruction: string
k: 0
knowledgeBaseUuids:
- string
knowledgeBases:
- addedToAgentAt: string
createdAt: string
databaseId: string
embeddingModelUuid: string
isPublic: false
lastIndexingJob:
completedDatasources: 0
createdAt: string
dataSourceUuids:
- string
finishedAt: string
knowledgeBaseUuid: string
phase: string
startedAt: string
tokens: 0
totalDatasources: 0
updatedAt: string
uuid: string
name: string
projectId: string
region: string
tags:
- string
updatedAt: string
userId: string
uuid: string
maxTokens: 0
modelUuid: string
models:
- agreements:
- description: string
name: string
url: string
uuid: string
createdAt: string
inferenceName: string
inferenceVersion: string
isFoundational: false
name: string
parentUuid: string
provider: string
updatedAt: string
uploadComplete: false
url: string
usecases:
- string
versions:
- major: 0
minor: 0
patch: 0
name: string
openAiApiKeys:
- createdAt: string
createdBy: string
deletedAt: string
name: string
updatedAt: string
uuid: string
openAiKeyUuid: string
parentAgents:
- agentId: string
anthropicApiKeys:
- createdAt: string
createdBy: string
deletedAt: string
name: string
updatedAt: string
uuid: string
apiKeyInfos:
- createdAt: string
createdBy: string
deletedAt: string
name: string
secretKey: string
uuid: string
apiKeys:
- apiKey: string
chatbotIdentifiers:
- chatbotId: string
chatbots:
- buttonBackgroundColor: string
logo: string
name: string
primaryColor: string
secondaryColor: string
startingMessage: string
deployments:
- createdAt: string
name: string
status: string
updatedAt: string
url: string
uuid: string
visibility: string
description: string
instruction: string
modelUuid: string
name: string
projectId: string
region: string
projectId: string
provideCitations: false
region: string
retrievalMethod: string
routeCreatedBy: string
routeName: string
routeUuid: string
tags:
- string
temperature: 0
templates:
- createdAt: string
description: string
instruction: string
k: 0
knowledgeBases:
- addedToAgentAt: string
createdAt: string
databaseId: string
embeddingModelUuid: string
isPublic: false
lastIndexingJob:
completedDatasources: 0
createdAt: string
dataSourceUuids:
- string
finishedAt: string
knowledgeBaseUuid: string
phase: string
startedAt: string
tokens: 0
totalDatasources: 0
updatedAt: string
uuid: string
name: string
projectId: string
region: string
tags:
- string
updatedAt: string
userId: string
uuid: string
maxTokens: 0
models:
- agreements:
- description: string
name: string
url: string
uuid: string
createdAt: string
inferenceName: string
inferenceVersion: string
isFoundational: false
name: string
parentUuid: string
provider: string
updatedAt: string
uploadComplete: false
url: string
usecases:
- string
versions:
- major: 0
minor: 0
patch: 0
name: string
temperature: 0
topP: 0
updatedAt: string
uuid: string
topP: 0
url: string
userId: string
workspaceUuid: string
AgentPlatformAgent Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AgentPlatformAgent resource accepts the following input properties:
- Instruction string
- Instruction for the Agent
- Model
Uuid string - Model UUID of the Agent
- Project
Id string - Project ID of the Agent
- Region string
- Region where the Agent is deployed
- Agent
Guardrails List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Agent Guardrail> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- Anthropic
Api List<Pulumi.Keys Digital Ocean. Inputs. Agent Platform Agent Anthropic Api Key> - Anthropic API Key information
- Anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- Api
Key List<Pulumi.Infos Digital Ocean. Inputs. Agent Platform Agent Api Key Info> - List of API Key Infos
- Api
Keys List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Api Key> - List of API Keys
- Chatbot
Identifiers List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Chatbot Identifier> - List of Chatbot Identifiers
- Chatbots
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Chatbot> - ChatBot configuration
- Child
Agents List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Child Agent> - List of child agents
- Created
At string - Timestamp when the Agent was created
- Deployments
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Deployment> - List of API Key Infos
- Description string
- Description for the Agent
- Functions
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Function> - List of Functions
- If
Case string - If case condition
- K int
- K value
- Knowledge
Base List<string>Uuids - Ids of the knowledge base(s) to attach to the agent
- Knowledge
Bases List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Knowledge Base> - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Models
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Model> - Model of the Agent
- Name string
- Name of the Agent
- Open
Ai List<Pulumi.Api Keys Digital Ocean. Inputs. Agent Platform Agent Open Ai Api Key> - OpenAI API Key information
- Open
Ai stringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- Parent
Agents List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Parent Agent> - List of child agents
- Provide
Citations bool - Indicates if the agent should provide citations in responses
- Retrieval
Method string - Retrieval method used
- Route
Created stringBy - User who created the route
- Route
Name string - Route name
- Route
Uuid string - Route UUID
- List<string>
- List of Tags
- Temperature double
- Agent temperature setting
- Templates
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Template> - Agent Template
- Top
P double - Top P sampling parameter
- Url string
- URL for the Agent
- User
Id string - User ID linked with the Agent
- Workspace
Uuid string - Identifier for the workspace
- Instruction string
- Instruction for the Agent
- Model
Uuid string - Model UUID of the Agent
- Project
Id string - Project ID of the Agent
- Region string
- Region where the Agent is deployed
- Agent
Guardrails []AgentPlatform Agent Agent Guardrail Args - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- Anthropic
Api []AgentKeys Platform Agent Anthropic Api Key Args - Anthropic API Key information
- Anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- Api
Key []AgentInfos Platform Agent Api Key Info Args - List of API Key Infos
- Api
Keys []AgentPlatform Agent Api Key Args - List of API Keys
- Chatbot
Identifiers []AgentPlatform Agent Chatbot Identifier Args - List of Chatbot Identifiers
- Chatbots
[]Agent
Platform Agent Chatbot Args - ChatBot configuration
- Child
Agents []AgentPlatform Agent Child Agent Args - List of child agents
- Created
At string - Timestamp when the Agent was created
- Deployments
[]Agent
Platform Agent Deployment Args - List of API Key Infos
- Description string
- Description for the Agent
- Functions
[]Agent
Platform Agent Function Args - List of Functions
- If
Case string - If case condition
- K int
- K value
- Knowledge
Base []stringUuids - Ids of the knowledge base(s) to attach to the agent
- Knowledge
Bases []AgentPlatform Agent Knowledge Base Args - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Models
[]Agent
Platform Agent Model Args - Model of the Agent
- Name string
- Name of the Agent
- Open
Ai []AgentApi Keys Platform Agent Open Ai Api Key Args - OpenAI API Key information
- Open
Ai stringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- Parent
Agents []AgentPlatform Agent Parent Agent Args - List of child agents
- Provide
Citations bool - Indicates if the agent should provide citations in responses
- Retrieval
Method string - Retrieval method used
- Route
Created stringBy - User who created the route
- Route
Name string - Route name
- Route
Uuid string - Route UUID
- []string
- List of Tags
- Temperature float64
- Agent temperature setting
- Templates
[]Agent
Platform Agent Template Args - Agent Template
- Top
P float64 - Top P sampling parameter
- Url string
- URL for the Agent
- User
Id string - User ID linked with the Agent
- Workspace
Uuid string - Identifier for the workspace
- instruction string
- Instruction for the Agent
- model_
uuid string - Model UUID of the Agent
- project_
id string - Project ID of the Agent
- region string
- Region where the Agent is deployed
- agent_
guardrails list(object) - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic_
api_ list(object)keys - Anthropic API Key information
- anthropic_
key_ stringuuid - Optional Anthropic API key ID to use with Anthropic models
- api_
key_ list(object)infos - List of API Key Infos
- api_
keys list(object) - List of API Keys
- chatbot_
identifiers list(object) - List of Chatbot Identifiers
- chatbots list(object)
- ChatBot configuration
- child_
agents list(object) - List of child agents
- created_
at string - Timestamp when the Agent was created
- deployments list(object)
- List of API Key Infos
- description string
- Description for the Agent
- functions list(object)
- List of Functions
- if_
case string - If case condition
- k number
- K value
- knowledge_
base_ list(string)uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge_
bases list(object) - List of Knowledge Bases
- max_
tokens number - Maximum tokens allowed
- models list(object)
- Model of the Agent
- name string
- Name of the Agent
- open_
ai_ list(object)api_ keys - OpenAI API Key information
- open_
ai_ stringkey_ uuid - Optional OpenAI API key ID to use with OpenAI models
- parent_
agents list(object) - List of child agents
- provide_
citations bool - Indicates if the agent should provide citations in responses
- retrieval_
method string - Retrieval method used
- route_
created_ stringby - User who created the route
- route_
name string - Route name
- route_
uuid string - Route UUID
- list(string)
- List of Tags
- temperature number
- Agent temperature setting
- templates list(object)
- Agent Template
- top_
p number - Top P sampling parameter
- url string
- URL for the Agent
- user_
id string - User ID linked with the Agent
- workspace_
uuid string - Identifier for the workspace
- instruction String
- Instruction for the Agent
- model
Uuid String - Model UUID of the Agent
- project
Id String - Project ID of the Agent
- region String
- Region where the Agent is deployed
- agent
Guardrails List<AgentPlatform Agent Agent Guardrail> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api List<AgentKeys Platform Agent Anthropic Api Key> - Anthropic API Key information
- anthropic
Key StringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key List<AgentInfos Platform Agent Api Key Info> - List of API Key Infos
- api
Keys List<AgentPlatform Agent Api Key> - List of API Keys
- chatbot
Identifiers List<AgentPlatform Agent Chatbot Identifier> - List of Chatbot Identifiers
- chatbots
List<Agent
Platform Agent Chatbot> - ChatBot configuration
- child
Agents List<AgentPlatform Agent Child Agent> - List of child agents
- created
At String - Timestamp when the Agent was created
- deployments
List<Agent
Platform Agent Deployment> - List of API Key Infos
- description String
- Description for the Agent
- functions
List<Agent
Platform Agent Function> - List of Functions
- if
Case String - If case condition
- k Integer
- K value
- knowledge
Base List<String>Uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge
Bases List<AgentPlatform Agent Knowledge Base> - List of Knowledge Bases
- max
Tokens Integer - Maximum tokens allowed
- models
List<Agent
Platform Agent Model> - Model of the Agent
- name String
- Name of the Agent
- open
Ai List<AgentApi Keys Platform Agent Open Ai Api Key> - OpenAI API Key information
- open
Ai StringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- parent
Agents List<AgentPlatform Agent Parent Agent> - List of child agents
- provide
Citations Boolean - Indicates if the agent should provide citations in responses
- retrieval
Method String - Retrieval method used
- route
Created StringBy - User who created the route
- route
Name String - Route name
- route
Uuid String - Route UUID
- List<String>
- List of Tags
- temperature Double
- Agent temperature setting
- templates
List<Agent
Platform Agent Template> - Agent Template
- top
P Double - Top P sampling parameter
- url String
- URL for the Agent
- user
Id String - User ID linked with the Agent
- workspace
Uuid String - Identifier for the workspace
- instruction string
- Instruction for the Agent
- model
Uuid string - Model UUID of the Agent
- project
Id string - Project ID of the Agent
- region string
- Region where the Agent is deployed
- agent
Guardrails AgentPlatform Agent Agent Guardrail[] - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api AgentKeys Platform Agent Anthropic Api Key[] - Anthropic API Key information
- anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key AgentInfos Platform Agent Api Key Info[] - List of API Key Infos
- api
Keys AgentPlatform Agent Api Key[] - List of API Keys
- chatbot
Identifiers AgentPlatform Agent Chatbot Identifier[] - List of Chatbot Identifiers
- chatbots
Agent
Platform Agent Chatbot[] - ChatBot configuration
- child
Agents AgentPlatform Agent Child Agent[] - List of child agents
- created
At string - Timestamp when the Agent was created
- deployments
Agent
Platform Agent Deployment[] - List of API Key Infos
- description string
- Description for the Agent
- functions
Agent
Platform Agent Function[] - List of Functions
- if
Case string - If case condition
- k number
- K value
- knowledge
Base string[]Uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge
Bases AgentPlatform Agent Knowledge Base[] - List of Knowledge Bases
- max
Tokens number - Maximum tokens allowed
- models
Agent
Platform Agent Model[] - Model of the Agent
- name string
- Name of the Agent
- open
Ai AgentApi Keys Platform Agent Open Ai Api Key[] - OpenAI API Key information
- open
Ai stringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- parent
Agents AgentPlatform Agent Parent Agent[] - List of child agents
- provide
Citations boolean - Indicates if the agent should provide citations in responses
- retrieval
Method string - Retrieval method used
- route
Created stringBy - User who created the route
- route
Name string - Route name
- route
Uuid string - Route UUID
- string[]
- List of Tags
- temperature number
- Agent temperature setting
- templates
Agent
Platform Agent Template[] - Agent Template
- top
P number - Top P sampling parameter
- url string
- URL for the Agent
- user
Id string - User ID linked with the Agent
- workspace
Uuid string - Identifier for the workspace
- instruction str
- Instruction for the Agent
- model_
uuid str - Model UUID of the Agent
- project_
id str - Project ID of the Agent
- region str
- Region where the Agent is deployed
- agent_
guardrails Sequence[AgentPlatform Agent Agent Guardrail Args] - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic_
api_ Sequence[Agentkeys Platform Agent Anthropic Api Key Args] - Anthropic API Key information
- anthropic_
key_ struuid - Optional Anthropic API key ID to use with Anthropic models
- api_
key_ Sequence[Agentinfos Platform Agent Api Key Info Args] - List of API Key Infos
- api_
keys Sequence[AgentPlatform Agent Api Key Args] - List of API Keys
- chatbot_
identifiers Sequence[AgentPlatform Agent Chatbot Identifier Args] - List of Chatbot Identifiers
- chatbots
Sequence[Agent
Platform Agent Chatbot Args] - ChatBot configuration
- child_
agents Sequence[AgentPlatform Agent Child Agent Args] - List of child agents
- created_
at str - Timestamp when the Agent was created
- deployments
Sequence[Agent
Platform Agent Deployment Args] - List of API Key Infos
- description str
- Description for the Agent
- functions
Sequence[Agent
Platform Agent Function Args] - List of Functions
- if_
case str - If case condition
- k int
- K value
- knowledge_
base_ Sequence[str]uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge_
bases Sequence[AgentPlatform Agent Knowledge Base Args] - List of Knowledge Bases
- max_
tokens int - Maximum tokens allowed
- models
Sequence[Agent
Platform Agent Model Args] - Model of the Agent
- name str
- Name of the Agent
- open_
ai_ Sequence[Agentapi_ keys Platform Agent Open Ai Api Key Args] - OpenAI API Key information
- open_
ai_ strkey_ uuid - Optional OpenAI API key ID to use with OpenAI models
- parent_
agents Sequence[AgentPlatform Agent Parent Agent Args] - List of child agents
- provide_
citations bool - Indicates if the agent should provide citations in responses
- retrieval_
method str - Retrieval method used
- route_
created_ strby - User who created the route
- route_
name str - Route name
- route_
uuid str - Route UUID
- Sequence[str]
- List of Tags
- temperature float
- Agent temperature setting
- templates
Sequence[Agent
Platform Agent Template Args] - Agent Template
- top_
p float - Top P sampling parameter
- url str
- URL for the Agent
- user_
id str - User ID linked with the Agent
- workspace_
uuid str - Identifier for the workspace
- instruction String
- Instruction for the Agent
- model
Uuid String - Model UUID of the Agent
- project
Id String - Project ID of the Agent
- region String
- Region where the Agent is deployed
- agent
Guardrails List<Property Map> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api List<Property Map>Keys - Anthropic API Key information
- anthropic
Key StringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key List<Property Map>Infos - List of API Key Infos
- api
Keys List<Property Map> - List of API Keys
- chatbot
Identifiers List<Property Map> - List of Chatbot Identifiers
- chatbots List<Property Map>
- ChatBot configuration
- child
Agents List<Property Map> - List of child agents
- created
At String - Timestamp when the Agent was created
- deployments List<Property Map>
- List of API Key Infos
- description String
- Description for the Agent
- functions List<Property Map>
- List of Functions
- if
Case String - If case condition
- k Number
- K value
- knowledge
Base List<String>Uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge
Bases List<Property Map> - List of Knowledge Bases
- max
Tokens Number - Maximum tokens allowed
- models List<Property Map>
- Model of the Agent
- name String
- Name of the Agent
- open
Ai List<Property Map>Api Keys - OpenAI API Key information
- open
Ai StringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- parent
Agents List<Property Map> - List of child agents
- provide
Citations Boolean - Indicates if the agent should provide citations in responses
- retrieval
Method String - Retrieval method used
- route
Created StringBy - User who created the route
- route
Name String - Route name
- route
Uuid String - Route UUID
- List<String>
- List of Tags
- temperature Number
- Agent temperature setting
- templates List<Property Map>
- Agent Template
- top
P Number - Top P sampling parameter
- url String
- URL for the Agent
- user
Id String - User ID linked with the Agent
- workspace
Uuid String - Identifier for the workspace
Outputs
All input properties are implicitly available as output properties. Additionally, the AgentPlatformAgent resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Route
Created stringAt - Timestamp when the route was created
- Updated
At string - Timestamp when the Agent was updated
- Id string
- The provider-assigned unique ID for this managed resource.
- Route
Created stringAt - Timestamp when the route was created
- Updated
At string - Timestamp when the Agent was updated
- id string
- The provider-assigned unique ID for this managed resource.
- route_
created_ stringat - Timestamp when the route was created
- updated_
at string - Timestamp when the Agent was updated
- id String
- The provider-assigned unique ID for this managed resource.
- route
Created StringAt - Timestamp when the route was created
- updated
At String - Timestamp when the Agent was updated
- id string
- The provider-assigned unique ID for this managed resource.
- route
Created stringAt - Timestamp when the route was created
- updated
At string - Timestamp when the Agent was updated
- id str
- The provider-assigned unique ID for this managed resource.
- route_
created_ strat - Timestamp when the route was created
- updated_
at str - Timestamp when the Agent was updated
- id String
- The provider-assigned unique ID for this managed resource.
- route
Created StringAt - Timestamp when the route was created
- updated
At String - Timestamp when the Agent was updated
Look up Existing AgentPlatformAgent Resource
Get an existing AgentPlatformAgent resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AgentPlatformAgentState, opts?: CustomResourceOptions): AgentPlatformAgent@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
agent_guardrails: Optional[Sequence[AgentPlatformAgentAgentGuardrailArgs]] = None,
anthropic_api_keys: Optional[Sequence[AgentPlatformAgentAnthropicApiKeyArgs]] = None,
anthropic_key_uuid: Optional[str] = None,
api_key_infos: Optional[Sequence[AgentPlatformAgentApiKeyInfoArgs]] = None,
api_keys: Optional[Sequence[AgentPlatformAgentApiKeyArgs]] = None,
chatbot_identifiers: Optional[Sequence[AgentPlatformAgentChatbotIdentifierArgs]] = None,
chatbots: Optional[Sequence[AgentPlatformAgentChatbotArgs]] = None,
child_agents: Optional[Sequence[AgentPlatformAgentChildAgentArgs]] = None,
created_at: Optional[str] = None,
deployments: Optional[Sequence[AgentPlatformAgentDeploymentArgs]] = None,
description: Optional[str] = None,
functions: Optional[Sequence[AgentPlatformAgentFunctionArgs]] = None,
if_case: Optional[str] = None,
instruction: Optional[str] = None,
k: Optional[int] = None,
knowledge_base_uuids: Optional[Sequence[str]] = None,
knowledge_bases: Optional[Sequence[AgentPlatformAgentKnowledgeBaseArgs]] = None,
max_tokens: Optional[int] = None,
model_uuid: Optional[str] = None,
models: Optional[Sequence[AgentPlatformAgentModelArgs]] = None,
name: Optional[str] = None,
open_ai_api_keys: Optional[Sequence[AgentPlatformAgentOpenAiApiKeyArgs]] = None,
open_ai_key_uuid: Optional[str] = None,
parent_agents: Optional[Sequence[AgentPlatformAgentParentAgentArgs]] = None,
project_id: Optional[str] = None,
provide_citations: Optional[bool] = None,
region: Optional[str] = None,
retrieval_method: Optional[str] = None,
route_created_at: Optional[str] = None,
route_created_by: Optional[str] = None,
route_name: Optional[str] = None,
route_uuid: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
temperature: Optional[float] = None,
templates: Optional[Sequence[AgentPlatformAgentTemplateArgs]] = None,
top_p: Optional[float] = None,
updated_at: Optional[str] = None,
url: Optional[str] = None,
user_id: Optional[str] = None,
workspace_uuid: Optional[str] = None) -> AgentPlatformAgentfunc GetAgentPlatformAgent(ctx *Context, name string, id IDInput, state *AgentPlatformAgentState, opts ...ResourceOption) (*AgentPlatformAgent, error)public static AgentPlatformAgent Get(string name, Input<string> id, AgentPlatformAgentState? state, CustomResourceOptions? opts = null)public static AgentPlatformAgent get(String name, Output<String> id, AgentPlatformAgentState state, CustomResourceOptions options)resources: _: type: digitalocean:AgentPlatformAgent get: id: ${id}import {
to = digitalocean_agent_platform_agent.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Agent
Guardrails List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Agent Guardrail> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- Anthropic
Api List<Pulumi.Keys Digital Ocean. Inputs. Agent Platform Agent Anthropic Api Key> - Anthropic API Key information
- Anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- Api
Key List<Pulumi.Infos Digital Ocean. Inputs. Agent Platform Agent Api Key Info> - List of API Key Infos
- Api
Keys List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Api Key> - List of API Keys
- Chatbot
Identifiers List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Chatbot Identifier> - List of Chatbot Identifiers
- Chatbots
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Chatbot> - ChatBot configuration
- Child
Agents List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Child Agent> - List of child agents
- Created
At string - Timestamp when the Agent was created
- Deployments
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Deployment> - List of API Key Infos
- Description string
- Description for the Agent
- Functions
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Function> - List of Functions
- If
Case string - If case condition
- Instruction string
- Instruction for the Agent
- K int
- K value
- Knowledge
Base List<string>Uuids - Ids of the knowledge base(s) to attach to the agent
- Knowledge
Bases List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Knowledge Base> - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Model
Uuid string - Model UUID of the Agent
- Models
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Model> - Model of the Agent
- Name string
- Name of the Agent
- Open
Ai List<Pulumi.Api Keys Digital Ocean. Inputs. Agent Platform Agent Open Ai Api Key> - OpenAI API Key information
- Open
Ai stringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- Parent
Agents List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Parent Agent> - List of child agents
- Project
Id string - Project ID of the Agent
- Provide
Citations bool - Indicates if the agent should provide citations in responses
- Region string
- Region where the Agent is deployed
- Retrieval
Method string - Retrieval method used
- Route
Created stringAt - Timestamp when the route was created
- Route
Created stringBy - User who created the route
- Route
Name string - Route name
- Route
Uuid string - Route UUID
- List<string>
- List of Tags
- Temperature double
- Agent temperature setting
- Templates
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Template> - Agent Template
- Top
P double - Top P sampling parameter
- Updated
At string - Timestamp when the Agent was updated
- Url string
- URL for the Agent
- User
Id string - User ID linked with the Agent
- Workspace
Uuid string - Identifier for the workspace
- Agent
Guardrails []AgentPlatform Agent Agent Guardrail Args - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- Anthropic
Api []AgentKeys Platform Agent Anthropic Api Key Args - Anthropic API Key information
- Anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- Api
Key []AgentInfos Platform Agent Api Key Info Args - List of API Key Infos
- Api
Keys []AgentPlatform Agent Api Key Args - List of API Keys
- Chatbot
Identifiers []AgentPlatform Agent Chatbot Identifier Args - List of Chatbot Identifiers
- Chatbots
[]Agent
Platform Agent Chatbot Args - ChatBot configuration
- Child
Agents []AgentPlatform Agent Child Agent Args - List of child agents
- Created
At string - Timestamp when the Agent was created
- Deployments
[]Agent
Platform Agent Deployment Args - List of API Key Infos
- Description string
- Description for the Agent
- Functions
[]Agent
Platform Agent Function Args - List of Functions
- If
Case string - If case condition
- Instruction string
- Instruction for the Agent
- K int
- K value
- Knowledge
Base []stringUuids - Ids of the knowledge base(s) to attach to the agent
- Knowledge
Bases []AgentPlatform Agent Knowledge Base Args - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Model
Uuid string - Model UUID of the Agent
- Models
[]Agent
Platform Agent Model Args - Model of the Agent
- Name string
- Name of the Agent
- Open
Ai []AgentApi Keys Platform Agent Open Ai Api Key Args - OpenAI API Key information
- Open
Ai stringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- Parent
Agents []AgentPlatform Agent Parent Agent Args - List of child agents
- Project
Id string - Project ID of the Agent
- Provide
Citations bool - Indicates if the agent should provide citations in responses
- Region string
- Region where the Agent is deployed
- Retrieval
Method string - Retrieval method used
- Route
Created stringAt - Timestamp when the route was created
- Route
Created stringBy - User who created the route
- Route
Name string - Route name
- Route
Uuid string - Route UUID
- []string
- List of Tags
- Temperature float64
- Agent temperature setting
- Templates
[]Agent
Platform Agent Template Args - Agent Template
- Top
P float64 - Top P sampling parameter
- Updated
At string - Timestamp when the Agent was updated
- Url string
- URL for the Agent
- User
Id string - User ID linked with the Agent
- Workspace
Uuid string - Identifier for the workspace
- agent_
guardrails list(object) - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic_
api_ list(object)keys - Anthropic API Key information
- anthropic_
key_ stringuuid - Optional Anthropic API key ID to use with Anthropic models
- api_
key_ list(object)infos - List of API Key Infos
- api_
keys list(object) - List of API Keys
- chatbot_
identifiers list(object) - List of Chatbot Identifiers
- chatbots list(object)
- ChatBot configuration
- child_
agents list(object) - List of child agents
- created_
at string - Timestamp when the Agent was created
- deployments list(object)
- List of API Key Infos
- description string
- Description for the Agent
- functions list(object)
- List of Functions
- if_
case string - If case condition
- instruction string
- Instruction for the Agent
- k number
- K value
- knowledge_
base_ list(string)uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge_
bases list(object) - List of Knowledge Bases
- max_
tokens number - Maximum tokens allowed
- model_
uuid string - Model UUID of the Agent
- models list(object)
- Model of the Agent
- name string
- Name of the Agent
- open_
ai_ list(object)api_ keys - OpenAI API Key information
- open_
ai_ stringkey_ uuid - Optional OpenAI API key ID to use with OpenAI models
- parent_
agents list(object) - List of child agents
- project_
id string - Project ID of the Agent
- provide_
citations bool - Indicates if the agent should provide citations in responses
- region string
- Region where the Agent is deployed
- retrieval_
method string - Retrieval method used
- route_
created_ stringat - Timestamp when the route was created
- route_
created_ stringby - User who created the route
- route_
name string - Route name
- route_
uuid string - Route UUID
- list(string)
- List of Tags
- temperature number
- Agent temperature setting
- templates list(object)
- Agent Template
- top_
p number - Top P sampling parameter
- updated_
at string - Timestamp when the Agent was updated
- url string
- URL for the Agent
- user_
id string - User ID linked with the Agent
- workspace_
uuid string - Identifier for the workspace
- agent
Guardrails List<AgentPlatform Agent Agent Guardrail> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api List<AgentKeys Platform Agent Anthropic Api Key> - Anthropic API Key information
- anthropic
Key StringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key List<AgentInfos Platform Agent Api Key Info> - List of API Key Infos
- api
Keys List<AgentPlatform Agent Api Key> - List of API Keys
- chatbot
Identifiers List<AgentPlatform Agent Chatbot Identifier> - List of Chatbot Identifiers
- chatbots
List<Agent
Platform Agent Chatbot> - ChatBot configuration
- child
Agents List<AgentPlatform Agent Child Agent> - List of child agents
- created
At String - Timestamp when the Agent was created
- deployments
List<Agent
Platform Agent Deployment> - List of API Key Infos
- description String
- Description for the Agent
- functions
List<Agent
Platform Agent Function> - List of Functions
- if
Case String - If case condition
- instruction String
- Instruction for the Agent
- k Integer
- K value
- knowledge
Base List<String>Uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge
Bases List<AgentPlatform Agent Knowledge Base> - List of Knowledge Bases
- max
Tokens Integer - Maximum tokens allowed
- model
Uuid String - Model UUID of the Agent
- models
List<Agent
Platform Agent Model> - Model of the Agent
- name String
- Name of the Agent
- open
Ai List<AgentApi Keys Platform Agent Open Ai Api Key> - OpenAI API Key information
- open
Ai StringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- parent
Agents List<AgentPlatform Agent Parent Agent> - List of child agents
- project
Id String - Project ID of the Agent
- provide
Citations Boolean - Indicates if the agent should provide citations in responses
- region String
- Region where the Agent is deployed
- retrieval
Method String - Retrieval method used
- route
Created StringAt - Timestamp when the route was created
- route
Created StringBy - User who created the route
- route
Name String - Route name
- route
Uuid String - Route UUID
- List<String>
- List of Tags
- temperature Double
- Agent temperature setting
- templates
List<Agent
Platform Agent Template> - Agent Template
- top
P Double - Top P sampling parameter
- updated
At String - Timestamp when the Agent was updated
- url String
- URL for the Agent
- user
Id String - User ID linked with the Agent
- workspace
Uuid String - Identifier for the workspace
- agent
Guardrails AgentPlatform Agent Agent Guardrail[] - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api AgentKeys Platform Agent Anthropic Api Key[] - Anthropic API Key information
- anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key AgentInfos Platform Agent Api Key Info[] - List of API Key Infos
- api
Keys AgentPlatform Agent Api Key[] - List of API Keys
- chatbot
Identifiers AgentPlatform Agent Chatbot Identifier[] - List of Chatbot Identifiers
- chatbots
Agent
Platform Agent Chatbot[] - ChatBot configuration
- child
Agents AgentPlatform Agent Child Agent[] - List of child agents
- created
At string - Timestamp when the Agent was created
- deployments
Agent
Platform Agent Deployment[] - List of API Key Infos
- description string
- Description for the Agent
- functions
Agent
Platform Agent Function[] - List of Functions
- if
Case string - If case condition
- instruction string
- Instruction for the Agent
- k number
- K value
- knowledge
Base string[]Uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge
Bases AgentPlatform Agent Knowledge Base[] - List of Knowledge Bases
- max
Tokens number - Maximum tokens allowed
- model
Uuid string - Model UUID of the Agent
- models
Agent
Platform Agent Model[] - Model of the Agent
- name string
- Name of the Agent
- open
Ai AgentApi Keys Platform Agent Open Ai Api Key[] - OpenAI API Key information
- open
Ai stringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- parent
Agents AgentPlatform Agent Parent Agent[] - List of child agents
- project
Id string - Project ID of the Agent
- provide
Citations boolean - Indicates if the agent should provide citations in responses
- region string
- Region where the Agent is deployed
- retrieval
Method string - Retrieval method used
- route
Created stringAt - Timestamp when the route was created
- route
Created stringBy - User who created the route
- route
Name string - Route name
- route
Uuid string - Route UUID
- string[]
- List of Tags
- temperature number
- Agent temperature setting
- templates
Agent
Platform Agent Template[] - Agent Template
- top
P number - Top P sampling parameter
- updated
At string - Timestamp when the Agent was updated
- url string
- URL for the Agent
- user
Id string - User ID linked with the Agent
- workspace
Uuid string - Identifier for the workspace
- agent_
guardrails Sequence[AgentPlatform Agent Agent Guardrail Args] - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic_
api_ Sequence[Agentkeys Platform Agent Anthropic Api Key Args] - Anthropic API Key information
- anthropic_
key_ struuid - Optional Anthropic API key ID to use with Anthropic models
- api_
key_ Sequence[Agentinfos Platform Agent Api Key Info Args] - List of API Key Infos
- api_
keys Sequence[AgentPlatform Agent Api Key Args] - List of API Keys
- chatbot_
identifiers Sequence[AgentPlatform Agent Chatbot Identifier Args] - List of Chatbot Identifiers
- chatbots
Sequence[Agent
Platform Agent Chatbot Args] - ChatBot configuration
- child_
agents Sequence[AgentPlatform Agent Child Agent Args] - List of child agents
- created_
at str - Timestamp when the Agent was created
- deployments
Sequence[Agent
Platform Agent Deployment Args] - List of API Key Infos
- description str
- Description for the Agent
- functions
Sequence[Agent
Platform Agent Function Args] - List of Functions
- if_
case str - If case condition
- instruction str
- Instruction for the Agent
- k int
- K value
- knowledge_
base_ Sequence[str]uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge_
bases Sequence[AgentPlatform Agent Knowledge Base Args] - List of Knowledge Bases
- max_
tokens int - Maximum tokens allowed
- model_
uuid str - Model UUID of the Agent
- models
Sequence[Agent
Platform Agent Model Args] - Model of the Agent
- name str
- Name of the Agent
- open_
ai_ Sequence[Agentapi_ keys Platform Agent Open Ai Api Key Args] - OpenAI API Key information
- open_
ai_ strkey_ uuid - Optional OpenAI API key ID to use with OpenAI models
- parent_
agents Sequence[AgentPlatform Agent Parent Agent Args] - List of child agents
- project_
id str - Project ID of the Agent
- provide_
citations bool - Indicates if the agent should provide citations in responses
- region str
- Region where the Agent is deployed
- retrieval_
method str - Retrieval method used
- route_
created_ strat - Timestamp when the route was created
- route_
created_ strby - User who created the route
- route_
name str - Route name
- route_
uuid str - Route UUID
- Sequence[str]
- List of Tags
- temperature float
- Agent temperature setting
- templates
Sequence[Agent
Platform Agent Template Args] - Agent Template
- top_
p float - Top P sampling parameter
- updated_
at str - Timestamp when the Agent was updated
- url str
- URL for the Agent
- user_
id str - User ID linked with the Agent
- workspace_
uuid str - Identifier for the workspace
- agent
Guardrails List<Property Map> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api List<Property Map>Keys - Anthropic API Key information
- anthropic
Key StringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key List<Property Map>Infos - List of API Key Infos
- api
Keys List<Property Map> - List of API Keys
- chatbot
Identifiers List<Property Map> - List of Chatbot Identifiers
- chatbots List<Property Map>
- ChatBot configuration
- child
Agents List<Property Map> - List of child agents
- created
At String - Timestamp when the Agent was created
- deployments List<Property Map>
- List of API Key Infos
- description String
- Description for the Agent
- functions List<Property Map>
- List of Functions
- if
Case String - If case condition
- instruction String
- Instruction for the Agent
- k Number
- K value
- knowledge
Base List<String>Uuids - Ids of the knowledge base(s) to attach to the agent
- knowledge
Bases List<Property Map> - List of Knowledge Bases
- max
Tokens Number - Maximum tokens allowed
- model
Uuid String - Model UUID of the Agent
- models List<Property Map>
- Model of the Agent
- name String
- Name of the Agent
- open
Ai List<Property Map>Api Keys - OpenAI API Key information
- open
Ai StringKey Uuid - Optional OpenAI API key ID to use with OpenAI models
- parent
Agents List<Property Map> - List of child agents
- project
Id String - Project ID of the Agent
- provide
Citations Boolean - Indicates if the agent should provide citations in responses
- region String
- Region where the Agent is deployed
- retrieval
Method String - Retrieval method used
- route
Created StringAt - Timestamp when the route was created
- route
Created StringBy - User who created the route
- route
Name String - Route name
- route
Uuid String - Route UUID
- List<String>
- List of Tags
- temperature Number
- Agent temperature setting
- templates List<Property Map>
- Agent Template
- top
P Number - Top P sampling parameter
- updated
At String - Timestamp when the Agent was updated
- url String
- URL for the Agent
- user
Id String - User ID linked with the Agent
- workspace
Uuid String - Identifier for the workspace
Supporting Types
AgentPlatformAgentAgentGuardrail, AgentPlatformAgentAgentGuardrailArgs
- Agent
Uuid string - Agent UUID for the Guardrail
- Created
At string - Created At timestamp for the Guardrail
- Default
Response string - Default response for the Guardrail
- Description string
- Description of the Guardrail
- Guardrail
Uuid string - Guardrail UUID
- Is
Attached bool - Indicates if the Guardrail is attached
- Is
Default bool - Indicates if the Guardrail is default
- Name string
- Name of Guardrail
- Priority int
- Priority of the Guardrail
- Type string
- Type of the Guardrail
- Updated
At string - Updated At timestamp for the Guardrail
- Uuid string
- Guardrail UUID
- Agent
Uuid string - Agent UUID for the Guardrail
- Created
At string - Created At timestamp for the Guardrail
- Default
Response string - Default response for the Guardrail
- Description string
- Description of the Guardrail
- Guardrail
Uuid string - Guardrail UUID
- Is
Attached bool - Indicates if the Guardrail is attached
- Is
Default bool - Indicates if the Guardrail is default
- Name string
- Name of Guardrail
- Priority int
- Priority of the Guardrail
- Type string
- Type of the Guardrail
- Updated
At string - Updated At timestamp for the Guardrail
- Uuid string
- Guardrail UUID
- agent_
uuid string - Agent UUID for the Guardrail
- created_
at string - Created At timestamp for the Guardrail
- default_
response string - Default response for the Guardrail
- description string
- Description of the Guardrail
- guardrail_
uuid string - Guardrail UUID
- is_
attached bool - Indicates if the Guardrail is attached
- is_
default bool - Indicates if the Guardrail is default
- name string
- Name of Guardrail
- priority number
- Priority of the Guardrail
- type string
- Type of the Guardrail
- updated_
at string - Updated At timestamp for the Guardrail
- uuid string
- Guardrail UUID
- agent
Uuid String - Agent UUID for the Guardrail
- created
At String - Created At timestamp for the Guardrail
- default
Response String - Default response for the Guardrail
- description String
- Description of the Guardrail
- guardrail
Uuid String - Guardrail UUID
- is
Attached Boolean - Indicates if the Guardrail is attached
- is
Default Boolean - Indicates if the Guardrail is default
- name String
- Name of Guardrail
- priority Integer
- Priority of the Guardrail
- type String
- Type of the Guardrail
- updated
At String - Updated At timestamp for the Guardrail
- uuid String
- Guardrail UUID
- agent
Uuid string - Agent UUID for the Guardrail
- created
At string - Created At timestamp for the Guardrail
- default
Response string - Default response for the Guardrail
- description string
- Description of the Guardrail
- guardrail
Uuid string - Guardrail UUID
- is
Attached boolean - Indicates if the Guardrail is attached
- is
Default boolean - Indicates if the Guardrail is default
- name string
- Name of Guardrail
- priority number
- Priority of the Guardrail
- type string
- Type of the Guardrail
- updated
At string - Updated At timestamp for the Guardrail
- uuid string
- Guardrail UUID
- agent_
uuid str - Agent UUID for the Guardrail
- created_
at str - Created At timestamp for the Guardrail
- default_
response str - Default response for the Guardrail
- description str
- Description of the Guardrail
- guardrail_
uuid str - Guardrail UUID
- is_
attached bool - Indicates if the Guardrail is attached
- is_
default bool - Indicates if the Guardrail is default
- name str
- Name of Guardrail
- priority int
- Priority of the Guardrail
- type str
- Type of the Guardrail
- updated_
at str - Updated At timestamp for the Guardrail
- uuid str
- Guardrail UUID
- agent
Uuid String - Agent UUID for the Guardrail
- created
At String - Created At timestamp for the Guardrail
- default
Response String - Default response for the Guardrail
- description String
- Description of the Guardrail
- guardrail
Uuid String - Guardrail UUID
- is
Attached Boolean - Indicates if the Guardrail is attached
- is
Default Boolean - Indicates if the Guardrail is default
- name String
- Name of Guardrail
- priority Number
- Priority of the Guardrail
- type String
- Type of the Guardrail
- updated
At String - Updated At timestamp for the Guardrail
- uuid String
- Guardrail UUID
AgentPlatformAgentAnthropicApiKey, AgentPlatformAgentAnthropicApiKeyArgs
- created_
at string - Timestamp when the API Key was created
- created_
by string - Created By user ID for the API Key
- deleted_
at string - Deleted At timestamp for the API Key
- name string
- Name of the API Key
- updated_
at string - Updated At timestamp for the API Key
- uuid string
- API Key value
- created_
at str - Timestamp when the API Key was created
- created_
by str - Created By user ID for the API Key
- deleted_
at str - Deleted At timestamp for the API Key
- name str
- Name of the API Key
- updated_
at str - Updated At timestamp for the API Key
- uuid str
- API Key value
AgentPlatformAgentApiKey, AgentPlatformAgentApiKeyArgs
- Api
Key string - API Key value
- Api
Key string - API Key value
- api_
key string - API Key value
- api
Key String - API Key value
- api
Key string - API Key value
- api_
key str - API Key value
- api
Key String - API Key value
AgentPlatformAgentApiKeyInfo, AgentPlatformAgentApiKeyInfoArgs
- created_
at string - API Key value
- created_
by string - Created By user ID for the API Key
- deleted_
at string - Deleted At timestamp for the API Key
- name string
- Name of the API Key
- secret_
key string - Updated At timestamp for the API Key
- uuid string
- API Key value
- created_
at str - API Key value
- created_
by str - Created By user ID for the API Key
- deleted_
at str - Deleted At timestamp for the API Key
- name str
- Name of the API Key
- secret_
key str - Updated At timestamp for the API Key
- uuid str
- API Key value
AgentPlatformAgentChatbot, AgentPlatformAgentChatbotArgs
- string
- Background color for the chatbot button
- Logo string
- Logo for the chatbot
- Name string
- Name of the chatbot
- Primary
Color string - Primary color for the chatbot
- Secondary
Color string - Secondary color for the chatbot
- Starting
Message string - Starting message for the chatbot
- string
- Background color for the chatbot button
- Logo string
- Logo for the chatbot
- Name string
- Name of the chatbot
- Primary
Color string - Primary color for the chatbot
- Secondary
Color string - Secondary color for the chatbot
- Starting
Message string - Starting message for the chatbot
- string
- Background color for the chatbot button
- logo string
- Logo for the chatbot
- name string
- Name of the chatbot
- primary_
color string - Primary color for the chatbot
- secondary_
color string - Secondary color for the chatbot
- starting_
message string - Starting message for the chatbot
- String
- Background color for the chatbot button
- logo String
- Logo for the chatbot
- name String
- Name of the chatbot
- primary
Color String - Primary color for the chatbot
- secondary
Color String - Secondary color for the chatbot
- starting
Message String - Starting message for the chatbot
- string
- Background color for the chatbot button
- logo string
- Logo for the chatbot
- name string
- Name of the chatbot
- primary
Color string - Primary color for the chatbot
- secondary
Color string - Secondary color for the chatbot
- starting
Message string - Starting message for the chatbot
- str
- Background color for the chatbot button
- logo str
- Logo for the chatbot
- name str
- Name of the chatbot
- primary_
color str - Primary color for the chatbot
- secondary_
color str - Secondary color for the chatbot
- starting_
message str - Starting message for the chatbot
- String
- Background color for the chatbot button
- logo String
- Logo for the chatbot
- name String
- Name of the chatbot
- primary
Color String - Primary color for the chatbot
- secondary
Color String - Secondary color for the chatbot
- starting
Message String - Starting message for the chatbot
AgentPlatformAgentChatbotIdentifier, AgentPlatformAgentChatbotIdentifierArgs
- Chatbot
Id string
- Chatbot
Id string
- chatbot_
id string
- chatbot
Id String
- chatbot
Id string
- chatbot_
id str
- chatbot
Id String
AgentPlatformAgentChildAgent, AgentPlatformAgentChildAgentArgs
- Instruction string
- Instruction for the Agent
- Model
Uuid string - Model UUID of the Agent
- Name string
- Name of the Agent
- Project
Id string - Project ID of the Agent
- Region string
- Region where the Agent is deployed
- Agent
Id string - ID of the child agent
- Anthropic
Api List<Pulumi.Keys Digital Ocean. Inputs. Agent Platform Agent Child Agent Anthropic Api Key> - Anthropic API Key information
- Api
Key List<Pulumi.Infos Digital Ocean. Inputs. Agent Platform Agent Child Agent Api Key Info> - List of API Key Infos
- Api
Keys List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Child Agent Api Key> - List of API Keys
- Chatbot
Identifiers List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Child Agent Chatbot Identifier> - List of Chatbot Identifiers
- Chatbots
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Child Agent Chatbot> - ChatBot configuration
- Deployments
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Child Agent Deployment> - List of API Key Infos
- Description string
- Description for the Agent
- Instruction string
- Instruction for the Agent
- Model
Uuid string - Model UUID of the Agent
- Name string
- Name of the Agent
- Project
Id string - Project ID of the Agent
- Region string
- Region where the Agent is deployed
- Agent
Id string - ID of the child agent
- Anthropic
Api []AgentKeys Platform Agent Child Agent Anthropic Api Key - Anthropic API Key information
- Api
Key []AgentInfos Platform Agent Child Agent Api Key Info - List of API Key Infos
- Api
Keys []AgentPlatform Agent Child Agent Api Key - List of API Keys
- Chatbot
Identifiers []AgentPlatform Agent Child Agent Chatbot Identifier - List of Chatbot Identifiers
- Chatbots
[]Agent
Platform Agent Child Agent Chatbot - ChatBot configuration
- Deployments
[]Agent
Platform Agent Child Agent Deployment - List of API Key Infos
- Description string
- Description for the Agent
- instruction string
- Instruction for the Agent
- model_
uuid string - Model UUID of the Agent
- name string
- Name of the Agent
- project_
id string - Project ID of the Agent
- region string
- Region where the Agent is deployed
- agent_
id string - ID of the child agent
- anthropic_
api_ list(object)keys - Anthropic API Key information
- api_
key_ list(object)infos - List of API Key Infos
- api_
keys list(object) - List of API Keys
- chatbot_
identifiers list(object) - List of Chatbot Identifiers
- chatbots list(object)
- ChatBot configuration
- deployments list(object)
- List of API Key Infos
- description string
- Description for the Agent
- instruction String
- Instruction for the Agent
- model
Uuid String - Model UUID of the Agent
- name String
- Name of the Agent
- project
Id String - Project ID of the Agent
- region String
- Region where the Agent is deployed
- agent
Id String - ID of the child agent
- anthropic
Api List<AgentKeys Platform Agent Child Agent Anthropic Api Key> - Anthropic API Key information
- api
Key List<AgentInfos Platform Agent Child Agent Api Key Info> - List of API Key Infos
- api
Keys List<AgentPlatform Agent Child Agent Api Key> - List of API Keys
- chatbot
Identifiers List<AgentPlatform Agent Child Agent Chatbot Identifier> - List of Chatbot Identifiers
- chatbots
List<Agent
Platform Agent Child Agent Chatbot> - ChatBot configuration
- deployments
List<Agent
Platform Agent Child Agent Deployment> - List of API Key Infos
- description String
- Description for the Agent
- instruction string
- Instruction for the Agent
- model
Uuid string - Model UUID of the Agent
- name string
- Name of the Agent
- project
Id string - Project ID of the Agent
- region string
- Region where the Agent is deployed
- agent
Id string - ID of the child agent
- anthropic
Api AgentKeys Platform Agent Child Agent Anthropic Api Key[] - Anthropic API Key information
- api
Key AgentInfos Platform Agent Child Agent Api Key Info[] - List of API Key Infos
- api
Keys AgentPlatform Agent Child Agent Api Key[] - List of API Keys
- chatbot
Identifiers AgentPlatform Agent Child Agent Chatbot Identifier[] - List of Chatbot Identifiers
- chatbots
Agent
Platform Agent Child Agent Chatbot[] - ChatBot configuration
- deployments
Agent
Platform Agent Child Agent Deployment[] - List of API Key Infos
- description string
- Description for the Agent
- instruction str
- Instruction for the Agent
- model_
uuid str - Model UUID of the Agent
- name str
- Name of the Agent
- project_
id str - Project ID of the Agent
- region str
- Region where the Agent is deployed
- agent_
id str - ID of the child agent
- anthropic_
api_ Sequence[Agentkeys Platform Agent Child Agent Anthropic Api Key] - Anthropic API Key information
- api_
key_ Sequence[Agentinfos Platform Agent Child Agent Api Key Info] - List of API Key Infos
- api_
keys Sequence[AgentPlatform Agent Child Agent Api Key] - List of API Keys
- chatbot_
identifiers Sequence[AgentPlatform Agent Child Agent Chatbot Identifier] - List of Chatbot Identifiers
- chatbots
Sequence[Agent
Platform Agent Child Agent Chatbot] - ChatBot configuration
- deployments
Sequence[Agent
Platform Agent Child Agent Deployment] - List of API Key Infos
- description str
- Description for the Agent
- instruction String
- Instruction for the Agent
- model
Uuid String - Model UUID of the Agent
- name String
- Name of the Agent
- project
Id String - Project ID of the Agent
- region String
- Region where the Agent is deployed
- agent
Id String - ID of the child agent
- anthropic
Api List<Property Map>Keys - Anthropic API Key information
- api
Key List<Property Map>Infos - List of API Key Infos
- api
Keys List<Property Map> - List of API Keys
- chatbot
Identifiers List<Property Map> - List of Chatbot Identifiers
- chatbots List<Property Map>
- ChatBot configuration
- deployments List<Property Map>
- List of API Key Infos
- description String
- Description for the Agent
AgentPlatformAgentChildAgentAnthropicApiKey, AgentPlatformAgentChildAgentAnthropicApiKeyArgs
- created_
at string - Timestamp when the API Key was created
- created_
by string - Created By user ID for the API Key
- deleted_
at string - Deleted At timestamp for the API Key
- name string
- Name of the API Key
- updated_
at string - Updated At timestamp for the API Key
- uuid string
- API Key value
- created_
at str - Timestamp when the API Key was created
- created_
by str - Created By user ID for the API Key
- deleted_
at str - Deleted At timestamp for the API Key
- name str
- Name of the API Key
- updated_
at str - Updated At timestamp for the API Key
- uuid str
- API Key value
AgentPlatformAgentChildAgentApiKey, AgentPlatformAgentChildAgentApiKeyArgs
- Api
Key string - API Key value
- Api
Key string - API Key value
- api_
key string - API Key value
- api
Key String - API Key value
- api
Key string - API Key value
- api_
key str - API Key value
- api
Key String - API Key value
AgentPlatformAgentChildAgentApiKeyInfo, AgentPlatformAgentChildAgentApiKeyInfoArgs
- created_
at string - API Key value
- created_
by string - Created By user ID for the API Key
- deleted_
at string - Deleted At timestamp for the API Key
- name string
- Name of the API Key
- secret_
key string - Updated At timestamp for the API Key
- uuid string
- API Key value
- created_
at str - API Key value
- created_
by str - Created By user ID for the API Key
- deleted_
at str - Deleted At timestamp for the API Key
- name str
- Name of the API Key
- secret_
key str - Updated At timestamp for the API Key
- uuid str
- API Key value
AgentPlatformAgentChildAgentChatbot, AgentPlatformAgentChildAgentChatbotArgs
- string
- Background color for the chatbot button
- Logo string
- Logo for the chatbot
- Name string
- Name of the chatbot
- Primary
Color string - Primary color for the chatbot
- Secondary
Color string - Secondary color for the chatbot
- Starting
Message string - Starting message for the chatbot
- string
- Background color for the chatbot button
- Logo string
- Logo for the chatbot
- Name string
- Name of the chatbot
- Primary
Color string - Primary color for the chatbot
- Secondary
Color string - Secondary color for the chatbot
- Starting
Message string - Starting message for the chatbot
- string
- Background color for the chatbot button
- logo string
- Logo for the chatbot
- name string
- Name of the chatbot
- primary_
color string - Primary color for the chatbot
- secondary_
color string - Secondary color for the chatbot
- starting_
message string - Starting message for the chatbot
- String
- Background color for the chatbot button
- logo String
- Logo for the chatbot
- name String
- Name of the chatbot
- primary
Color String - Primary color for the chatbot
- secondary
Color String - Secondary color for the chatbot
- starting
Message String - Starting message for the chatbot
- string
- Background color for the chatbot button
- logo string
- Logo for the chatbot
- name string
- Name of the chatbot
- primary
Color string - Primary color for the chatbot
- secondary
Color string - Secondary color for the chatbot
- starting
Message string - Starting message for the chatbot
- str
- Background color for the chatbot button
- logo str
- Logo for the chatbot
- name str
- Name of the chatbot
- primary_
color str - Primary color for the chatbot
- secondary_
color str - Secondary color for the chatbot
- starting_
message str - Starting message for the chatbot
- String
- Background color for the chatbot button
- logo String
- Logo for the chatbot
- name String
- Name of the chatbot
- primary
Color String - Primary color for the chatbot
- secondary
Color String - Secondary color for the chatbot
- starting
Message String - Starting message for the chatbot
AgentPlatformAgentChildAgentChatbotIdentifier, AgentPlatformAgentChildAgentChatbotIdentifierArgs
- Chatbot
Id string
- Chatbot
Id string
- chatbot_
id string
- chatbot
Id String
- chatbot
Id string
- chatbot_
id str
- chatbot
Id String
AgentPlatformAgentChildAgentDeployment, AgentPlatformAgentChildAgentDeploymentArgs
- created_
at string - API Key value
- name string
- Name of the API Key
- status string
- Status of the Deployment
- updated_
at string - Updated At timestamp for the Agent
- url string
- Url of the Deployment
- uuid string
- API Key value
- visibility string
- Visibility of the Deployment
- created_
at str - API Key value
- name str
- Name of the API Key
- status str
- Status of the Deployment
- updated_
at str - Updated At timestamp for the Agent
- url str
- Url of the Deployment
- uuid str
- API Key value
- visibility str
- Visibility of the Deployment
AgentPlatformAgentDeployment, AgentPlatformAgentDeploymentArgs
- created_
at string - API Key value
- name string
- Name of the API Key
- status string
- Status of the Deployment
- updated_
at string - Updated At timestamp for the Agent
- url string
- Url of the Deployment
- uuid string
- API Key value
- visibility string
- Visibility of the Deployment
- created_
at str - API Key value
- name str
- Name of the API Key
- status str
- Status of the Deployment
- updated_
at str - Updated At timestamp for the Agent
- url str
- Url of the Deployment
- uuid str
- API Key value
- visibility str
- Visibility of the Deployment
AgentPlatformAgentFunction, AgentPlatformAgentFunctionArgs
- Api
Key string - API Key value
- Created
At string - Created At timestamp for the Function
- Description string
- Description of the Function
- Faasname string
- Name of function
- Faasnamespace string
- Namespace of function
- Guardrail
Uuid string - Guardrail UUID for the Function
- Name string
- Name of function
- Updated
At string - Updated At timestamp for the Agent
- Url string
- Url of the Deployment
- Uuid string
- API Key value
- Api
Key string - API Key value
- Created
At string - Created At timestamp for the Function
- Description string
- Description of the Function
- Faasname string
- Name of function
- Faasnamespace string
- Namespace of function
- Guardrail
Uuid string - Guardrail UUID for the Function
- Name string
- Name of function
- Updated
At string - Updated At timestamp for the Agent
- Url string
- Url of the Deployment
- Uuid string
- API Key value
- api_
key string - API Key value
- created_
at string - Created At timestamp for the Function
- description string
- Description of the Function
- faasname string
- Name of function
- faasnamespace string
- Namespace of function
- guardrail_
uuid string - Guardrail UUID for the Function
- name string
- Name of function
- updated_
at string - Updated At timestamp for the Agent
- url string
- Url of the Deployment
- uuid string
- API Key value
- api
Key String - API Key value
- created
At String - Created At timestamp for the Function
- description String
- Description of the Function
- faasname String
- Name of function
- faasnamespace String
- Namespace of function
- guardrail
Uuid String - Guardrail UUID for the Function
- name String
- Name of function
- updated
At String - Updated At timestamp for the Agent
- url String
- Url of the Deployment
- uuid String
- API Key value
- api
Key string - API Key value
- created
At string - Created At timestamp for the Function
- description string
- Description of the Function
- faasname string
- Name of function
- faasnamespace string
- Namespace of function
- guardrail
Uuid string - Guardrail UUID for the Function
- name string
- Name of function
- updated
At string - Updated At timestamp for the Agent
- url string
- Url of the Deployment
- uuid string
- API Key value
- api_
key str - API Key value
- created_
at str - Created At timestamp for the Function
- description str
- Description of the Function
- faasname str
- Name of function
- faasnamespace str
- Namespace of function
- guardrail_
uuid str - Guardrail UUID for the Function
- name str
- Name of function
- updated_
at str - Updated At timestamp for the Agent
- url str
- Url of the Deployment
- uuid str
- API Key value
- api
Key String - API Key value
- created
At String - Created At timestamp for the Function
- description String
- Description of the Function
- faasname String
- Name of function
- faasnamespace String
- Namespace of function
- guardrail
Uuid String - Guardrail UUID for the Function
- name String
- Name of function
- updated
At String - Updated At timestamp for the Agent
- url String
- Url of the Deployment
- uuid String
- API Key value
AgentPlatformAgentKnowledgeBase, AgentPlatformAgentKnowledgeBaseArgs
- Added
To stringAgent At - Timestamp when the Knowledge Base was added to the Agent
- Created
At string - Created At timestamp for the Knowledge Base
- Database
Id string - Database ID of the Knowledge Base
- Embedding
Model stringUuid - Embedding model UUID for the Knowledge Base
- Is
Public bool - Indicates if the Knowledge Base is public
- Last
Indexing Pulumi.Job Digital Ocean. Inputs. Agent Platform Agent Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- Name string
- Name of the Knowledge Base
- Project
Id string - Project ID of the Knowledge Base
- Region string
- Region of the Knowledge Base
- List<string>
- List of tags
- Updated
At string - Timestamp when the Knowledge Base was updated
- User
Id string - User ID of the Knowledge Base
- Uuid string
- UUID of the Knowledge Base
- Added
To stringAgent At - Timestamp when the Knowledge Base was added to the Agent
- Created
At string - Created At timestamp for the Knowledge Base
- Database
Id string - Database ID of the Knowledge Base
- Embedding
Model stringUuid - Embedding model UUID for the Knowledge Base
- Is
Public bool - Indicates if the Knowledge Base is public
- Last
Indexing AgentJob Platform Agent Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- Name string
- Name of the Knowledge Base
- Project
Id string - Project ID of the Knowledge Base
- Region string
- Region of the Knowledge Base
- []string
- List of tags
- Updated
At string - Timestamp when the Knowledge Base was updated
- User
Id string - User ID of the Knowledge Base
- Uuid string
- UUID of the Knowledge Base
- added_
to_ stringagent_ at - Timestamp when the Knowledge Base was added to the Agent
- created_
at string - Created At timestamp for the Knowledge Base
- database_
id string - Database ID of the Knowledge Base
- embedding_
model_ stringuuid - Embedding model UUID for the Knowledge Base
- is_
public bool - Indicates if the Knowledge Base is public
- last_
indexing_ objectjob - Last indexing job for the Knowledge Base
- name string
- Name of the Knowledge Base
- project_
id string - Project ID of the Knowledge Base
- region string
- Region of the Knowledge Base
- list(string)
- List of tags
- updated_
at string - Timestamp when the Knowledge Base was updated
- user_
id string - User ID of the Knowledge Base
- uuid string
- UUID of the Knowledge Base
- added
To StringAgent At - Timestamp when the Knowledge Base was added to the Agent
- created
At String - Created At timestamp for the Knowledge Base
- database
Id String - Database ID of the Knowledge Base
- embedding
Model StringUuid - Embedding model UUID for the Knowledge Base
- is
Public Boolean - Indicates if the Knowledge Base is public
- last
Indexing AgentJob Platform Agent Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- name String
- Name of the Knowledge Base
- project
Id String - Project ID of the Knowledge Base
- region String
- Region of the Knowledge Base
- List<String>
- List of tags
- updated
At String - Timestamp when the Knowledge Base was updated
- user
Id String - User ID of the Knowledge Base
- uuid String
- UUID of the Knowledge Base
- added
To stringAgent At - Timestamp when the Knowledge Base was added to the Agent
- created
At string - Created At timestamp for the Knowledge Base
- database
Id string - Database ID of the Knowledge Base
- embedding
Model stringUuid - Embedding model UUID for the Knowledge Base
- is
Public boolean - Indicates if the Knowledge Base is public
- last
Indexing AgentJob Platform Agent Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- name string
- Name of the Knowledge Base
- project
Id string - Project ID of the Knowledge Base
- region string
- Region of the Knowledge Base
- string[]
- List of tags
- updated
At string - Timestamp when the Knowledge Base was updated
- user
Id string - User ID of the Knowledge Base
- uuid string
- UUID of the Knowledge Base
- added_
to_ stragent_ at - Timestamp when the Knowledge Base was added to the Agent
- created_
at str - Created At timestamp for the Knowledge Base
- database_
id str - Database ID of the Knowledge Base
- embedding_
model_ struuid - Embedding model UUID for the Knowledge Base
- is_
public bool - Indicates if the Knowledge Base is public
- last_
indexing_ Agentjob Platform Agent Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- name str
- Name of the Knowledge Base
- project_
id str - Project ID of the Knowledge Base
- region str
- Region of the Knowledge Base
- Sequence[str]
- List of tags
- updated_
at str - Timestamp when the Knowledge Base was updated
- user_
id str - User ID of the Knowledge Base
- uuid str
- UUID of the Knowledge Base
- added
To StringAgent At - Timestamp when the Knowledge Base was added to the Agent
- created
At String - Created At timestamp for the Knowledge Base
- database
Id String - Database ID of the Knowledge Base
- embedding
Model StringUuid - Embedding model UUID for the Knowledge Base
- is
Public Boolean - Indicates if the Knowledge Base is public
- last
Indexing Property MapJob - Last indexing job for the Knowledge Base
- name String
- Name of the Knowledge Base
- project
Id String - Project ID of the Knowledge Base
- region String
- Region of the Knowledge Base
- List<String>
- List of tags
- updated
At String - Timestamp when the Knowledge Base was updated
- user
Id String - User ID of the Knowledge Base
- uuid String
- UUID of the Knowledge Base
AgentPlatformAgentKnowledgeBaseLastIndexingJob, AgentPlatformAgentKnowledgeBaseLastIndexingJobArgs
- Completed
Datasources int - Number of completed datasources in the last indexing job
- Created
At string - Created At timestamp for the last indexing job
- Data
Source List<string>Uuids - Datasource UUIDs for the last indexing job
- Finished
At string - Timestamp when the last indexing job finished
- Knowledge
Base stringUuid - UUID of the Knowledge Base for the last indexing job
- Phase string
- Phase of the last indexing job
- Started
At string - Timestamp when the last indexing job started
- Tokens int
- Number of tokens processed in the last indexing job
- Total
Datasources int - Total number of datasources in the last indexing job
- Updated
At string - Timestamp when the last indexing job updated
- Uuid string
- UUID of the last indexing job
- Completed
Datasources int - Number of completed datasources in the last indexing job
- Created
At string - Created At timestamp for the last indexing job
- Data
Source []stringUuids - Datasource UUIDs for the last indexing job
- Finished
At string - Timestamp when the last indexing job finished
- Knowledge
Base stringUuid - UUID of the Knowledge Base for the last indexing job
- Phase string
- Phase of the last indexing job
- Started
At string - Timestamp when the last indexing job started
- Tokens int
- Number of tokens processed in the last indexing job
- Total
Datasources int - Total number of datasources in the last indexing job
- Updated
At string - Timestamp when the last indexing job updated
- Uuid string
- UUID of the last indexing job
- completed_
datasources number - Number of completed datasources in the last indexing job
- created_
at string - Created At timestamp for the last indexing job
- data_
source_ list(string)uuids - Datasource UUIDs for the last indexing job
- finished_
at string - Timestamp when the last indexing job finished
- knowledge_
base_ stringuuid - UUID of the Knowledge Base for the last indexing job
- phase string
- Phase of the last indexing job
- started_
at string - Timestamp when the last indexing job started
- tokens number
- Number of tokens processed in the last indexing job
- total_
datasources number - Total number of datasources in the last indexing job
- updated_
at string - Timestamp when the last indexing job updated
- uuid string
- UUID of the last indexing job
- completed
Datasources Integer - Number of completed datasources in the last indexing job
- created
At String - Created At timestamp for the last indexing job
- data
Source List<String>Uuids - Datasource UUIDs for the last indexing job
- finished
At String - Timestamp when the last indexing job finished
- knowledge
Base StringUuid - UUID of the Knowledge Base for the last indexing job
- phase String
- Phase of the last indexing job
- started
At String - Timestamp when the last indexing job started
- tokens Integer
- Number of tokens processed in the last indexing job
- total
Datasources Integer - Total number of datasources in the last indexing job
- updated
At String - Timestamp when the last indexing job updated
- uuid String
- UUID of the last indexing job
- completed
Datasources number - Number of completed datasources in the last indexing job
- created
At string - Created At timestamp for the last indexing job
- data
Source string[]Uuids - Datasource UUIDs for the last indexing job
- finished
At string - Timestamp when the last indexing job finished
- knowledge
Base stringUuid - UUID of the Knowledge Base for the last indexing job
- phase string
- Phase of the last indexing job
- started
At string - Timestamp when the last indexing job started
- tokens number
- Number of tokens processed in the last indexing job
- total
Datasources number - Total number of datasources in the last indexing job
- updated
At string - Timestamp when the last indexing job updated
- uuid string
- UUID of the last indexing job
- completed_
datasources int - Number of completed datasources in the last indexing job
- created_
at str - Created At timestamp for the last indexing job
- data_
source_ Sequence[str]uuids - Datasource UUIDs for the last indexing job
- finished_
at str - Timestamp when the last indexing job finished
- knowledge_
base_ struuid - UUID of the Knowledge Base for the last indexing job
- phase str
- Phase of the last indexing job
- started_
at str - Timestamp when the last indexing job started
- tokens int
- Number of tokens processed in the last indexing job
- total_
datasources int - Total number of datasources in the last indexing job
- updated_
at str - Timestamp when the last indexing job updated
- uuid str
- UUID of the last indexing job
- completed
Datasources Number - Number of completed datasources in the last indexing job
- created
At String - Created At timestamp for the last indexing job
- data
Source List<String>Uuids - Datasource UUIDs for the last indexing job
- finished
At String - Timestamp when the last indexing job finished
- knowledge
Base StringUuid - UUID of the Knowledge Base for the last indexing job
- phase String
- Phase of the last indexing job
- started
At String - Timestamp when the last indexing job started
- tokens Number
- Number of tokens processed in the last indexing job
- total
Datasources Number - Total number of datasources in the last indexing job
- updated
At String - Timestamp when the last indexing job updated
- uuid String
- UUID of the last indexing job
AgentPlatformAgentModel, AgentPlatformAgentModelArgs
- Agreements
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Model Agreement> - Agreement information for the model
- Created
At string - Created At timestamp for the Knowledge Base
- Inference
Name string - Inference name of the model
- Inference
Version string - Infernce version of the model
- Is
Foundational bool - Indicates if the Model Base is foundational
- Name string
- Name of the Knowledge Base
- Parent
Uuid string - Parent UUID of the Model
- Provider string
- Provider of the Model
- Updated
At string - Timestamp when the Knowledge Base was updated
- Upload
Complete bool - Indicates if the Model upload is complete
- Url string
- URL of the Model
- Usecases List<string>
- List of Usecases for the Model
- Versions
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Model Version> - URL of the Model
- Agreements
[]Agent
Platform Agent Model Agreement - Agreement information for the model
- Created
At string - Created At timestamp for the Knowledge Base
- Inference
Name string - Inference name of the model
- Inference
Version string - Infernce version of the model
- Is
Foundational bool - Indicates if the Model Base is foundational
- Name string
- Name of the Knowledge Base
- Parent
Uuid string - Parent UUID of the Model
- Provider string
- Provider of the Model
- Updated
At string - Timestamp when the Knowledge Base was updated
- Upload
Complete bool - Indicates if the Model upload is complete
- Url string
- URL of the Model
- Usecases []string
- List of Usecases for the Model
- Versions
[]Agent
Platform Agent Model Version - URL of the Model
- agreements list(object)
- Agreement information for the model
- created_
at string - Created At timestamp for the Knowledge Base
- inference_
name string - Inference name of the model
- inference_
version string - Infernce version of the model
- is_
foundational bool - Indicates if the Model Base is foundational
- name string
- Name of the Knowledge Base
- parent_
uuid string - Parent UUID of the Model
- provider string
- Provider of the Model
- updated_
at string - Timestamp when the Knowledge Base was updated
- upload_
complete bool - Indicates if the Model upload is complete
- url string
- URL of the Model
- usecases list(string)
- List of Usecases for the Model
- versions list(object)
- URL of the Model
- agreements
List<Agent
Platform Agent Model Agreement> - Agreement information for the model
- created
At String - Created At timestamp for the Knowledge Base
- inference
Name String - Inference name of the model
- inference
Version String - Infernce version of the model
- is
Foundational Boolean - Indicates if the Model Base is foundational
- name String
- Name of the Knowledge Base
- parent
Uuid String - Parent UUID of the Model
- provider String
- Provider of the Model
- updated
At String - Timestamp when the Knowledge Base was updated
- upload
Complete Boolean - Indicates if the Model upload is complete
- url String
- URL of the Model
- usecases List<String>
- List of Usecases for the Model
- versions
List<Agent
Platform Agent Model Version> - URL of the Model
- agreements
Agent
Platform Agent Model Agreement[] - Agreement information for the model
- created
At string - Created At timestamp for the Knowledge Base
- inference
Name string - Inference name of the model
- inference
Version string - Infernce version of the model
- is
Foundational boolean - Indicates if the Model Base is foundational
- name string
- Name of the Knowledge Base
- parent
Uuid string - Parent UUID of the Model
- provider string
- Provider of the Model
- updated
At string - Timestamp when the Knowledge Base was updated
- upload
Complete boolean - Indicates if the Model upload is complete
- url string
- URL of the Model
- usecases string[]
- List of Usecases for the Model
- versions
Agent
Platform Agent Model Version[] - URL of the Model
- agreements
Sequence[Agent
Platform Agent Model Agreement] - Agreement information for the model
- created_
at str - Created At timestamp for the Knowledge Base
- inference_
name str - Inference name of the model
- inference_
version str - Infernce version of the model
- is_
foundational bool - Indicates if the Model Base is foundational
- name str
- Name of the Knowledge Base
- parent_
uuid str - Parent UUID of the Model
- provider str
- Provider of the Model
- updated_
at str - Timestamp when the Knowledge Base was updated
- upload_
complete bool - Indicates if the Model upload is complete
- url str
- URL of the Model
- usecases Sequence[str]
- List of Usecases for the Model
- versions
Sequence[Agent
Platform Agent Model Version] - URL of the Model
- agreements List<Property Map>
- Agreement information for the model
- created
At String - Created At timestamp for the Knowledge Base
- inference
Name String - Inference name of the model
- inference
Version String - Infernce version of the model
- is
Foundational Boolean - Indicates if the Model Base is foundational
- name String
- Name of the Knowledge Base
- parent
Uuid String - Parent UUID of the Model
- provider String
- Provider of the Model
- updated
At String - Timestamp when the Knowledge Base was updated
- upload
Complete Boolean - Indicates if the Model upload is complete
- url String
- URL of the Model
- usecases List<String>
- List of Usecases for the Model
- versions List<Property Map>
- URL of the Model
AgentPlatformAgentModelAgreement, AgentPlatformAgentModelAgreementArgs
- Description string
- Description of the agreement
- Name string
- Name of the agreement
- Url string
- URL of the agreement
- Uuid string
- UUID of the agreement
- Description string
- Description of the agreement
- Name string
- Name of the agreement
- Url string
- URL of the agreement
- Uuid string
- UUID of the agreement
- description string
- Description of the agreement
- name string
- Name of the agreement
- url string
- URL of the agreement
- uuid string
- UUID of the agreement
- description String
- Description of the agreement
- name String
- Name of the agreement
- url String
- URL of the agreement
- uuid String
- UUID of the agreement
- description string
- Description of the agreement
- name string
- Name of the agreement
- url string
- URL of the agreement
- uuid string
- UUID of the agreement
- description str
- Description of the agreement
- name str
- Name of the agreement
- url str
- URL of the agreement
- uuid str
- UUID of the agreement
- description String
- Description of the agreement
- name String
- Name of the agreement
- url String
- URL of the agreement
- uuid String
- UUID of the agreement
AgentPlatformAgentModelVersion, AgentPlatformAgentModelVersionArgs
AgentPlatformAgentOpenAiApiKey, AgentPlatformAgentOpenAiApiKeyArgs
- created_
at string - Timestamp when the API Key was created
- created_
by string - Created By user ID for the API Key
- deleted_
at string - Deleted At timestamp for the API Key
- name string
- Name of the API Key
- updated_
at string - Updated At timestamp for the API Key
- uuid string
- API Key value
- created_
at str - Timestamp when the API Key was created
- created_
by str - Created By user ID for the API Key
- deleted_
at str - Deleted At timestamp for the API Key
- name str
- Name of the API Key
- updated_
at str - Updated At timestamp for the API Key
- uuid str
- API Key value
AgentPlatformAgentParentAgent, AgentPlatformAgentParentAgentArgs
- Instruction string
- Instruction for the Agent
- Model
Uuid string - Model UUID of the Agent
- Name string
- Name of the Agent
- Project
Id string - Project ID of the Agent
- Region string
- Region where the Agent is deployed
- Agent
Id string - ID of the child agent
- Anthropic
Api List<Pulumi.Keys Digital Ocean. Inputs. Agent Platform Agent Parent Agent Anthropic Api Key> - Anthropic API Key information
- Api
Key List<Pulumi.Infos Digital Ocean. Inputs. Agent Platform Agent Parent Agent Api Key Info> - List of API Key Infos
- Api
Keys List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Parent Agent Api Key> - List of API Keys
- Chatbot
Identifiers List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Parent Agent Chatbot Identifier> - List of Chatbot Identifiers
- Chatbots
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Parent Agent Chatbot> - ChatBot configuration
- Deployments
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Parent Agent Deployment> - List of API Key Infos
- Description string
- Description for the Agent
- Instruction string
- Instruction for the Agent
- Model
Uuid string - Model UUID of the Agent
- Name string
- Name of the Agent
- Project
Id string - Project ID of the Agent
- Region string
- Region where the Agent is deployed
- Agent
Id string - ID of the child agent
- Anthropic
Api []AgentKeys Platform Agent Parent Agent Anthropic Api Key - Anthropic API Key information
- Api
Key []AgentInfos Platform Agent Parent Agent Api Key Info - List of API Key Infos
- Api
Keys []AgentPlatform Agent Parent Agent Api Key - List of API Keys
- Chatbot
Identifiers []AgentPlatform Agent Parent Agent Chatbot Identifier - List of Chatbot Identifiers
- Chatbots
[]Agent
Platform Agent Parent Agent Chatbot - ChatBot configuration
- Deployments
[]Agent
Platform Agent Parent Agent Deployment - List of API Key Infos
- Description string
- Description for the Agent
- instruction string
- Instruction for the Agent
- model_
uuid string - Model UUID of the Agent
- name string
- Name of the Agent
- project_
id string - Project ID of the Agent
- region string
- Region where the Agent is deployed
- agent_
id string - ID of the child agent
- anthropic_
api_ list(object)keys - Anthropic API Key information
- api_
key_ list(object)infos - List of API Key Infos
- api_
keys list(object) - List of API Keys
- chatbot_
identifiers list(object) - List of Chatbot Identifiers
- chatbots list(object)
- ChatBot configuration
- deployments list(object)
- List of API Key Infos
- description string
- Description for the Agent
- instruction String
- Instruction for the Agent
- model
Uuid String - Model UUID of the Agent
- name String
- Name of the Agent
- project
Id String - Project ID of the Agent
- region String
- Region where the Agent is deployed
- agent
Id String - ID of the child agent
- anthropic
Api List<AgentKeys Platform Agent Parent Agent Anthropic Api Key> - Anthropic API Key information
- api
Key List<AgentInfos Platform Agent Parent Agent Api Key Info> - List of API Key Infos
- api
Keys List<AgentPlatform Agent Parent Agent Api Key> - List of API Keys
- chatbot
Identifiers List<AgentPlatform Agent Parent Agent Chatbot Identifier> - List of Chatbot Identifiers
- chatbots
List<Agent
Platform Agent Parent Agent Chatbot> - ChatBot configuration
- deployments
List<Agent
Platform Agent Parent Agent Deployment> - List of API Key Infos
- description String
- Description for the Agent
- instruction string
- Instruction for the Agent
- model
Uuid string - Model UUID of the Agent
- name string
- Name of the Agent
- project
Id string - Project ID of the Agent
- region string
- Region where the Agent is deployed
- agent
Id string - ID of the child agent
- anthropic
Api AgentKeys Platform Agent Parent Agent Anthropic Api Key[] - Anthropic API Key information
- api
Key AgentInfos Platform Agent Parent Agent Api Key Info[] - List of API Key Infos
- api
Keys AgentPlatform Agent Parent Agent Api Key[] - List of API Keys
- chatbot
Identifiers AgentPlatform Agent Parent Agent Chatbot Identifier[] - List of Chatbot Identifiers
- chatbots
Agent
Platform Agent Parent Agent Chatbot[] - ChatBot configuration
- deployments
Agent
Platform Agent Parent Agent Deployment[] - List of API Key Infos
- description string
- Description for the Agent
- instruction str
- Instruction for the Agent
- model_
uuid str - Model UUID of the Agent
- name str
- Name of the Agent
- project_
id str - Project ID of the Agent
- region str
- Region where the Agent is deployed
- agent_
id str - ID of the child agent
- anthropic_
api_ Sequence[Agentkeys Platform Agent Parent Agent Anthropic Api Key] - Anthropic API Key information
- api_
key_ Sequence[Agentinfos Platform Agent Parent Agent Api Key Info] - List of API Key Infos
- api_
keys Sequence[AgentPlatform Agent Parent Agent Api Key] - List of API Keys
- chatbot_
identifiers Sequence[AgentPlatform Agent Parent Agent Chatbot Identifier] - List of Chatbot Identifiers
- chatbots
Sequence[Agent
Platform Agent Parent Agent Chatbot] - ChatBot configuration
- deployments
Sequence[Agent
Platform Agent Parent Agent Deployment] - List of API Key Infos
- description str
- Description for the Agent
- instruction String
- Instruction for the Agent
- model
Uuid String - Model UUID of the Agent
- name String
- Name of the Agent
- project
Id String - Project ID of the Agent
- region String
- Region where the Agent is deployed
- agent
Id String - ID of the child agent
- anthropic
Api List<Property Map>Keys - Anthropic API Key information
- api
Key List<Property Map>Infos - List of API Key Infos
- api
Keys List<Property Map> - List of API Keys
- chatbot
Identifiers List<Property Map> - List of Chatbot Identifiers
- chatbots List<Property Map>
- ChatBot configuration
- deployments List<Property Map>
- List of API Key Infos
- description String
- Description for the Agent
AgentPlatformAgentParentAgentAnthropicApiKey, AgentPlatformAgentParentAgentAnthropicApiKeyArgs
- created_
at string - Timestamp when the API Key was created
- created_
by string - Created By user ID for the API Key
- deleted_
at string - Deleted At timestamp for the API Key
- name string
- Name of the API Key
- updated_
at string - Updated At timestamp for the API Key
- uuid string
- API Key value
- created_
at str - Timestamp when the API Key was created
- created_
by str - Created By user ID for the API Key
- deleted_
at str - Deleted At timestamp for the API Key
- name str
- Name of the API Key
- updated_
at str - Updated At timestamp for the API Key
- uuid str
- API Key value
AgentPlatformAgentParentAgentApiKey, AgentPlatformAgentParentAgentApiKeyArgs
- Api
Key string - API Key value
- Api
Key string - API Key value
- api_
key string - API Key value
- api
Key String - API Key value
- api
Key string - API Key value
- api_
key str - API Key value
- api
Key String - API Key value
AgentPlatformAgentParentAgentApiKeyInfo, AgentPlatformAgentParentAgentApiKeyInfoArgs
- created_
at string - API Key value
- created_
by string - Created By user ID for the API Key
- deleted_
at string - Deleted At timestamp for the API Key
- name string
- Name of the API Key
- secret_
key string - Updated At timestamp for the API Key
- uuid string
- API Key value
- created_
at str - API Key value
- created_
by str - Created By user ID for the API Key
- deleted_
at str - Deleted At timestamp for the API Key
- name str
- Name of the API Key
- secret_
key str - Updated At timestamp for the API Key
- uuid str
- API Key value
AgentPlatformAgentParentAgentChatbot, AgentPlatformAgentParentAgentChatbotArgs
- string
- Background color for the chatbot button
- Logo string
- Logo for the chatbot
- Name string
- Name of the chatbot
- Primary
Color string - Primary color for the chatbot
- Secondary
Color string - Secondary color for the chatbot
- Starting
Message string - Starting message for the chatbot
- string
- Background color for the chatbot button
- Logo string
- Logo for the chatbot
- Name string
- Name of the chatbot
- Primary
Color string - Primary color for the chatbot
- Secondary
Color string - Secondary color for the chatbot
- Starting
Message string - Starting message for the chatbot
- string
- Background color for the chatbot button
- logo string
- Logo for the chatbot
- name string
- Name of the chatbot
- primary_
color string - Primary color for the chatbot
- secondary_
color string - Secondary color for the chatbot
- starting_
message string - Starting message for the chatbot
- String
- Background color for the chatbot button
- logo String
- Logo for the chatbot
- name String
- Name of the chatbot
- primary
Color String - Primary color for the chatbot
- secondary
Color String - Secondary color for the chatbot
- starting
Message String - Starting message for the chatbot
- string
- Background color for the chatbot button
- logo string
- Logo for the chatbot
- name string
- Name of the chatbot
- primary
Color string - Primary color for the chatbot
- secondary
Color string - Secondary color for the chatbot
- starting
Message string - Starting message for the chatbot
- str
- Background color for the chatbot button
- logo str
- Logo for the chatbot
- name str
- Name of the chatbot
- primary_
color str - Primary color for the chatbot
- secondary_
color str - Secondary color for the chatbot
- starting_
message str - Starting message for the chatbot
- String
- Background color for the chatbot button
- logo String
- Logo for the chatbot
- name String
- Name of the chatbot
- primary
Color String - Primary color for the chatbot
- secondary
Color String - Secondary color for the chatbot
- starting
Message String - Starting message for the chatbot
AgentPlatformAgentParentAgentChatbotIdentifier, AgentPlatformAgentParentAgentChatbotIdentifierArgs
- Chatbot
Id string
- Chatbot
Id string
- chatbot_
id string
- chatbot
Id String
- chatbot
Id string
- chatbot_
id str
- chatbot
Id String
AgentPlatformAgentParentAgentDeployment, AgentPlatformAgentParentAgentDeploymentArgs
- created_
at string - API Key value
- name string
- Name of the API Key
- status string
- Status of the Deployment
- updated_
at string - Updated At timestamp for the Agent
- url string
- Url of the Deployment
- uuid string
- API Key value
- visibility string
- Visibility of the Deployment
- created_
at str - API Key value
- name str
- Name of the API Key
- status str
- Status of the Deployment
- updated_
at str - Updated At timestamp for the Agent
- url str
- Url of the Deployment
- uuid str
- API Key value
- visibility str
- Visibility of the Deployment
AgentPlatformAgentTemplate, AgentPlatformAgentTemplateArgs
- Created
At string - Created At timestamp for the Knowledge Base
- Description string
- Description of the Agent Template
- Instruction string
- Instruction for the Agent
- K int
- K value for the Agent Template
- Knowledge
Bases List<Pulumi.Digital Ocean. Inputs. Agent Platform Agent Template Knowledge Base> - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Models
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Template Model> - Model of the Agent Template
- Name string
- Name of the Agent Template
- Temperature double
- Agent temperature setting
- Top
P double - Top P sampling parameter
- Updated
At string - Updated At timestamp for the Agent Template
- Uuid string
- uuid of the Agent Template
- Created
At string - Created At timestamp for the Knowledge Base
- Description string
- Description of the Agent Template
- Instruction string
- Instruction for the Agent
- K int
- K value for the Agent Template
- Knowledge
Bases []AgentPlatform Agent Template Knowledge Base - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Models
[]Agent
Platform Agent Template Model - Model of the Agent Template
- Name string
- Name of the Agent Template
- Temperature float64
- Agent temperature setting
- Top
P float64 - Top P sampling parameter
- Updated
At string - Updated At timestamp for the Agent Template
- Uuid string
- uuid of the Agent Template
- created_
at string - Created At timestamp for the Knowledge Base
- description string
- Description of the Agent Template
- instruction string
- Instruction for the Agent
- k number
- K value for the Agent Template
- knowledge_
bases list(object) - List of Knowledge Bases
- max_
tokens number - Maximum tokens allowed
- models list(object)
- Model of the Agent Template
- name string
- Name of the Agent Template
- temperature number
- Agent temperature setting
- top_
p number - Top P sampling parameter
- updated_
at string - Updated At timestamp for the Agent Template
- uuid string
- uuid of the Agent Template
- created
At String - Created At timestamp for the Knowledge Base
- description String
- Description of the Agent Template
- instruction String
- Instruction for the Agent
- k Integer
- K value for the Agent Template
- knowledge
Bases List<AgentPlatform Agent Template Knowledge Base> - List of Knowledge Bases
- max
Tokens Integer - Maximum tokens allowed
- models
List<Agent
Platform Agent Template Model> - Model of the Agent Template
- name String
- Name of the Agent Template
- temperature Double
- Agent temperature setting
- top
P Double - Top P sampling parameter
- updated
At String - Updated At timestamp for the Agent Template
- uuid String
- uuid of the Agent Template
- created
At string - Created At timestamp for the Knowledge Base
- description string
- Description of the Agent Template
- instruction string
- Instruction for the Agent
- k number
- K value for the Agent Template
- knowledge
Bases AgentPlatform Agent Template Knowledge Base[] - List of Knowledge Bases
- max
Tokens number - Maximum tokens allowed
- models
Agent
Platform Agent Template Model[] - Model of the Agent Template
- name string
- Name of the Agent Template
- temperature number
- Agent temperature setting
- top
P number - Top P sampling parameter
- updated
At string - Updated At timestamp for the Agent Template
- uuid string
- uuid of the Agent Template
- created_
at str - Created At timestamp for the Knowledge Base
- description str
- Description of the Agent Template
- instruction str
- Instruction for the Agent
- k int
- K value for the Agent Template
- knowledge_
bases Sequence[AgentPlatform Agent Template Knowledge Base] - List of Knowledge Bases
- max_
tokens int - Maximum tokens allowed
- models
Sequence[Agent
Platform Agent Template Model] - Model of the Agent Template
- name str
- Name of the Agent Template
- temperature float
- Agent temperature setting
- top_
p float - Top P sampling parameter
- updated_
at str - Updated At timestamp for the Agent Template
- uuid str
- uuid of the Agent Template
- created
At String - Created At timestamp for the Knowledge Base
- description String
- Description of the Agent Template
- instruction String
- Instruction for the Agent
- k Number
- K value for the Agent Template
- knowledge
Bases List<Property Map> - List of Knowledge Bases
- max
Tokens Number - Maximum tokens allowed
- models List<Property Map>
- Model of the Agent Template
- name String
- Name of the Agent Template
- temperature Number
- Agent temperature setting
- top
P Number - Top P sampling parameter
- updated
At String - Updated At timestamp for the Agent Template
- uuid String
- uuid of the Agent Template
AgentPlatformAgentTemplateKnowledgeBase, AgentPlatformAgentTemplateKnowledgeBaseArgs
- Added
To stringAgent At - Timestamp when the Knowledge Base was added to the Agent
- Created
At string - Created At timestamp for the Knowledge Base
- Database
Id string - Database ID of the Knowledge Base
- Embedding
Model stringUuid - Embedding model UUID for the Knowledge Base
- Is
Public bool - Indicates if the Knowledge Base is public
- Last
Indexing Pulumi.Job Digital Ocean. Inputs. Agent Platform Agent Template Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- Name string
- Name of the Knowledge Base
- Project
Id string - Project ID of the Knowledge Base
- Region string
- Region of the Knowledge Base
- List<string>
- List of tags
- Updated
At string - Timestamp when the Knowledge Base was updated
- User
Id string - User ID of the Knowledge Base
- Uuid string
- UUID of the Knowledge Base
- Added
To stringAgent At - Timestamp when the Knowledge Base was added to the Agent
- Created
At string - Created At timestamp for the Knowledge Base
- Database
Id string - Database ID of the Knowledge Base
- Embedding
Model stringUuid - Embedding model UUID for the Knowledge Base
- Is
Public bool - Indicates if the Knowledge Base is public
- Last
Indexing AgentJob Platform Agent Template Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- Name string
- Name of the Knowledge Base
- Project
Id string - Project ID of the Knowledge Base
- Region string
- Region of the Knowledge Base
- []string
- List of tags
- Updated
At string - Timestamp when the Knowledge Base was updated
- User
Id string - User ID of the Knowledge Base
- Uuid string
- UUID of the Knowledge Base
- added_
to_ stringagent_ at - Timestamp when the Knowledge Base was added to the Agent
- created_
at string - Created At timestamp for the Knowledge Base
- database_
id string - Database ID of the Knowledge Base
- embedding_
model_ stringuuid - Embedding model UUID for the Knowledge Base
- is_
public bool - Indicates if the Knowledge Base is public
- last_
indexing_ objectjob - Last indexing job for the Knowledge Base
- name string
- Name of the Knowledge Base
- project_
id string - Project ID of the Knowledge Base
- region string
- Region of the Knowledge Base
- list(string)
- List of tags
- updated_
at string - Timestamp when the Knowledge Base was updated
- user_
id string - User ID of the Knowledge Base
- uuid string
- UUID of the Knowledge Base
- added
To StringAgent At - Timestamp when the Knowledge Base was added to the Agent
- created
At String - Created At timestamp for the Knowledge Base
- database
Id String - Database ID of the Knowledge Base
- embedding
Model StringUuid - Embedding model UUID for the Knowledge Base
- is
Public Boolean - Indicates if the Knowledge Base is public
- last
Indexing AgentJob Platform Agent Template Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- name String
- Name of the Knowledge Base
- project
Id String - Project ID of the Knowledge Base
- region String
- Region of the Knowledge Base
- List<String>
- List of tags
- updated
At String - Timestamp when the Knowledge Base was updated
- user
Id String - User ID of the Knowledge Base
- uuid String
- UUID of the Knowledge Base
- added
To stringAgent At - Timestamp when the Knowledge Base was added to the Agent
- created
At string - Created At timestamp for the Knowledge Base
- database
Id string - Database ID of the Knowledge Base
- embedding
Model stringUuid - Embedding model UUID for the Knowledge Base
- is
Public boolean - Indicates if the Knowledge Base is public
- last
Indexing AgentJob Platform Agent Template Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- name string
- Name of the Knowledge Base
- project
Id string - Project ID of the Knowledge Base
- region string
- Region of the Knowledge Base
- string[]
- List of tags
- updated
At string - Timestamp when the Knowledge Base was updated
- user
Id string - User ID of the Knowledge Base
- uuid string
- UUID of the Knowledge Base
- added_
to_ stragent_ at - Timestamp when the Knowledge Base was added to the Agent
- created_
at str - Created At timestamp for the Knowledge Base
- database_
id str - Database ID of the Knowledge Base
- embedding_
model_ struuid - Embedding model UUID for the Knowledge Base
- is_
public bool - Indicates if the Knowledge Base is public
- last_
indexing_ Agentjob Platform Agent Template Knowledge Base Last Indexing Job - Last indexing job for the Knowledge Base
- name str
- Name of the Knowledge Base
- project_
id str - Project ID of the Knowledge Base
- region str
- Region of the Knowledge Base
- Sequence[str]
- List of tags
- updated_
at str - Timestamp when the Knowledge Base was updated
- user_
id str - User ID of the Knowledge Base
- uuid str
- UUID of the Knowledge Base
- added
To StringAgent At - Timestamp when the Knowledge Base was added to the Agent
- created
At String - Created At timestamp for the Knowledge Base
- database
Id String - Database ID of the Knowledge Base
- embedding
Model StringUuid - Embedding model UUID for the Knowledge Base
- is
Public Boolean - Indicates if the Knowledge Base is public
- last
Indexing Property MapJob - Last indexing job for the Knowledge Base
- name String
- Name of the Knowledge Base
- project
Id String - Project ID of the Knowledge Base
- region String
- Region of the Knowledge Base
- List<String>
- List of tags
- updated
At String - Timestamp when the Knowledge Base was updated
- user
Id String - User ID of the Knowledge Base
- uuid String
- UUID of the Knowledge Base
AgentPlatformAgentTemplateKnowledgeBaseLastIndexingJob, AgentPlatformAgentTemplateKnowledgeBaseLastIndexingJobArgs
- Completed
Datasources int - Number of completed datasources in the last indexing job
- Created
At string - Created At timestamp for the last indexing job
- Data
Source List<string>Uuids - Datasource UUIDs for the last indexing job
- Finished
At string - Timestamp when the last indexing job finished
- Knowledge
Base stringUuid - UUID of the Knowledge Base for the last indexing job
- Phase string
- Phase of the last indexing job
- Started
At string - Timestamp when the last indexing job started
- Tokens int
- Number of tokens processed in the last indexing job
- Total
Datasources int - Total number of datasources in the last indexing job
- Updated
At string - Timestamp when the last indexing job updated
- Uuid string
- UUID of the last indexing job
- Completed
Datasources int - Number of completed datasources in the last indexing job
- Created
At string - Created At timestamp for the last indexing job
- Data
Source []stringUuids - Datasource UUIDs for the last indexing job
- Finished
At string - Timestamp when the last indexing job finished
- Knowledge
Base stringUuid - UUID of the Knowledge Base for the last indexing job
- Phase string
- Phase of the last indexing job
- Started
At string - Timestamp when the last indexing job started
- Tokens int
- Number of tokens processed in the last indexing job
- Total
Datasources int - Total number of datasources in the last indexing job
- Updated
At string - Timestamp when the last indexing job updated
- Uuid string
- UUID of the last indexing job
- completed_
datasources number - Number of completed datasources in the last indexing job
- created_
at string - Created At timestamp for the last indexing job
- data_
source_ list(string)uuids - Datasource UUIDs for the last indexing job
- finished_
at string - Timestamp when the last indexing job finished
- knowledge_
base_ stringuuid - UUID of the Knowledge Base for the last indexing job
- phase string
- Phase of the last indexing job
- started_
at string - Timestamp when the last indexing job started
- tokens number
- Number of tokens processed in the last indexing job
- total_
datasources number - Total number of datasources in the last indexing job
- updated_
at string - Timestamp when the last indexing job updated
- uuid string
- UUID of the last indexing job
- completed
Datasources Integer - Number of completed datasources in the last indexing job
- created
At String - Created At timestamp for the last indexing job
- data
Source List<String>Uuids - Datasource UUIDs for the last indexing job
- finished
At String - Timestamp when the last indexing job finished
- knowledge
Base StringUuid - UUID of the Knowledge Base for the last indexing job
- phase String
- Phase of the last indexing job
- started
At String - Timestamp when the last indexing job started
- tokens Integer
- Number of tokens processed in the last indexing job
- total
Datasources Integer - Total number of datasources in the last indexing job
- updated
At String - Timestamp when the last indexing job updated
- uuid String
- UUID of the last indexing job
- completed
Datasources number - Number of completed datasources in the last indexing job
- created
At string - Created At timestamp for the last indexing job
- data
Source string[]Uuids - Datasource UUIDs for the last indexing job
- finished
At string - Timestamp when the last indexing job finished
- knowledge
Base stringUuid - UUID of the Knowledge Base for the last indexing job
- phase string
- Phase of the last indexing job
- started
At string - Timestamp when the last indexing job started
- tokens number
- Number of tokens processed in the last indexing job
- total
Datasources number - Total number of datasources in the last indexing job
- updated
At string - Timestamp when the last indexing job updated
- uuid string
- UUID of the last indexing job
- completed_
datasources int - Number of completed datasources in the last indexing job
- created_
at str - Created At timestamp for the last indexing job
- data_
source_ Sequence[str]uuids - Datasource UUIDs for the last indexing job
- finished_
at str - Timestamp when the last indexing job finished
- knowledge_
base_ struuid - UUID of the Knowledge Base for the last indexing job
- phase str
- Phase of the last indexing job
- started_
at str - Timestamp when the last indexing job started
- tokens int
- Number of tokens processed in the last indexing job
- total_
datasources int - Total number of datasources in the last indexing job
- updated_
at str - Timestamp when the last indexing job updated
- uuid str
- UUID of the last indexing job
- completed
Datasources Number - Number of completed datasources in the last indexing job
- created
At String - Created At timestamp for the last indexing job
- data
Source List<String>Uuids - Datasource UUIDs for the last indexing job
- finished
At String - Timestamp when the last indexing job finished
- knowledge
Base StringUuid - UUID of the Knowledge Base for the last indexing job
- phase String
- Phase of the last indexing job
- started
At String - Timestamp when the last indexing job started
- tokens Number
- Number of tokens processed in the last indexing job
- total
Datasources Number - Total number of datasources in the last indexing job
- updated
At String - Timestamp when the last indexing job updated
- uuid String
- UUID of the last indexing job
AgentPlatformAgentTemplateModel, AgentPlatformAgentTemplateModelArgs
- Agreements
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Template Model Agreement> - Agreement information for the model
- Created
At string - Created At timestamp for the Knowledge Base
- Inference
Name string - Inference name of the model
- Inference
Version string - Infernce version of the model
- Is
Foundational bool - Indicates if the Model Base is foundational
- Name string
- Name of the Knowledge Base
- Parent
Uuid string - Parent UUID of the Model
- Provider string
- Provider of the Model
- Updated
At string - Timestamp when the Knowledge Base was updated
- Upload
Complete bool - Indicates if the Model upload is complete
- Url string
- URL of the Model
- Usecases List<string>
- List of Usecases for the Model
- Versions
List<Pulumi.
Digital Ocean. Inputs. Agent Platform Agent Template Model Version> - URL of the Model
- Agreements
[]Agent
Platform Agent Template Model Agreement - Agreement information for the model
- Created
At string - Created At timestamp for the Knowledge Base
- Inference
Name string - Inference name of the model
- Inference
Version string - Infernce version of the model
- Is
Foundational bool - Indicates if the Model Base is foundational
- Name string
- Name of the Knowledge Base
- Parent
Uuid string - Parent UUID of the Model
- Provider string
- Provider of the Model
- Updated
At string - Timestamp when the Knowledge Base was updated
- Upload
Complete bool - Indicates if the Model upload is complete
- Url string
- URL of the Model
- Usecases []string
- List of Usecases for the Model
- Versions
[]Agent
Platform Agent Template Model Version - URL of the Model
- agreements list(object)
- Agreement information for the model
- created_
at string - Created At timestamp for the Knowledge Base
- inference_
name string - Inference name of the model
- inference_
version string - Infernce version of the model
- is_
foundational bool - Indicates if the Model Base is foundational
- name string
- Name of the Knowledge Base
- parent_
uuid string - Parent UUID of the Model
- provider string
- Provider of the Model
- updated_
at string - Timestamp when the Knowledge Base was updated
- upload_
complete bool - Indicates if the Model upload is complete
- url string
- URL of the Model
- usecases list(string)
- List of Usecases for the Model
- versions list(object)
- URL of the Model
- agreements
List<Agent
Platform Agent Template Model Agreement> - Agreement information for the model
- created
At String - Created At timestamp for the Knowledge Base
- inference
Name String - Inference name of the model
- inference
Version String - Infernce version of the model
- is
Foundational Boolean - Indicates if the Model Base is foundational
- name String
- Name of the Knowledge Base
- parent
Uuid String - Parent UUID of the Model
- provider String
- Provider of the Model
- updated
At String - Timestamp when the Knowledge Base was updated
- upload
Complete Boolean - Indicates if the Model upload is complete
- url String
- URL of the Model
- usecases List<String>
- List of Usecases for the Model
- versions
List<Agent
Platform Agent Template Model Version> - URL of the Model
- agreements
Agent
Platform Agent Template Model Agreement[] - Agreement information for the model
- created
At string - Created At timestamp for the Knowledge Base
- inference
Name string - Inference name of the model
- inference
Version string - Infernce version of the model
- is
Foundational boolean - Indicates if the Model Base is foundational
- name string
- Name of the Knowledge Base
- parent
Uuid string - Parent UUID of the Model
- provider string
- Provider of the Model
- updated
At string - Timestamp when the Knowledge Base was updated
- upload
Complete boolean - Indicates if the Model upload is complete
- url string
- URL of the Model
- usecases string[]
- List of Usecases for the Model
- versions
Agent
Platform Agent Template Model Version[] - URL of the Model
- agreements
Sequence[Agent
Platform Agent Template Model Agreement] - Agreement information for the model
- created_
at str - Created At timestamp for the Knowledge Base
- inference_
name str - Inference name of the model
- inference_
version str - Infernce version of the model
- is_
foundational bool - Indicates if the Model Base is foundational
- name str
- Name of the Knowledge Base
- parent_
uuid str - Parent UUID of the Model
- provider str
- Provider of the Model
- updated_
at str - Timestamp when the Knowledge Base was updated
- upload_
complete bool - Indicates if the Model upload is complete
- url str
- URL of the Model
- usecases Sequence[str]
- List of Usecases for the Model
- versions
Sequence[Agent
Platform Agent Template Model Version] - URL of the Model
- agreements List<Property Map>
- Agreement information for the model
- created
At String - Created At timestamp for the Knowledge Base
- inference
Name String - Inference name of the model
- inference
Version String - Infernce version of the model
- is
Foundational Boolean - Indicates if the Model Base is foundational
- name String
- Name of the Knowledge Base
- parent
Uuid String - Parent UUID of the Model
- provider String
- Provider of the Model
- updated
At String - Timestamp when the Knowledge Base was updated
- upload
Complete Boolean - Indicates if the Model upload is complete
- url String
- URL of the Model
- usecases List<String>
- List of Usecases for the Model
- versions List<Property Map>
- URL of the Model
AgentPlatformAgentTemplateModelAgreement, AgentPlatformAgentTemplateModelAgreementArgs
- Description string
- Description of the agreement
- Name string
- Name of the agreement
- Url string
- URL of the agreement
- Uuid string
- UUID of the agreement
- Description string
- Description of the agreement
- Name string
- Name of the agreement
- Url string
- URL of the agreement
- Uuid string
- UUID of the agreement
- description string
- Description of the agreement
- name string
- Name of the agreement
- url string
- URL of the agreement
- uuid string
- UUID of the agreement
- description String
- Description of the agreement
- name String
- Name of the agreement
- url String
- URL of the agreement
- uuid String
- UUID of the agreement
- description string
- Description of the agreement
- name string
- Name of the agreement
- url string
- URL of the agreement
- uuid string
- UUID of the agreement
- description str
- Description of the agreement
- name str
- Name of the agreement
- url str
- URL of the agreement
- uuid str
- UUID of the agreement
- description String
- Description of the agreement
- name String
- Name of the agreement
- url String
- URL of the agreement
- uuid String
- UUID of the agreement
AgentPlatformAgentTemplateModelVersion, AgentPlatformAgentTemplateModelVersionArgs
Package Details
- Repository
- DigitalOcean pulumi/pulumi-digitalocean
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
digitaloceanTerraform Provider.
published on Tuesday, Oct 13, 2026 by Pulumi