Create GradientaiAgent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GradientaiAgent(name: string, args: GradientaiAgentArgs, opts?: CustomResourceOptions);@overload
def GradientaiAgent(resource_name: str,
args: GradientaiAgentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GradientaiAgent(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[GradientaiAgentDeploymentArgs]] = None,
open_ai_api_keys: Optional[Sequence[GradientaiAgentOpenAiApiKeyArgs]] = None,
chatbots: Optional[Sequence[GradientaiAgentChatbotArgs]] = None,
child_agents: Optional[Sequence[GradientaiAgentChildAgentArgs]] = None,
created_at: Optional[str] = None,
agent_guardrails: Optional[Sequence[GradientaiAgentAgentGuardrailArgs]] = None,
description: Optional[str] = None,
functions: Optional[Sequence[GradientaiAgentFunctionArgs]] = None,
if_case: Optional[str] = None,
api_keys: Optional[Sequence[GradientaiAgentApiKeyArgs]] = None,
k: Optional[int] = None,
knowledge_base_uuids: Optional[Sequence[str]] = None,
knowledge_bases: Optional[Sequence[GradientaiAgentKnowledgeBaseArgs]] = None,
max_tokens: Optional[int] = None,
api_key_infos: Optional[Sequence[GradientaiAgentApiKeyInfoArgs]] = None,
models: Optional[Sequence[GradientaiAgentModelArgs]] = None,
name: Optional[str] = None,
chatbot_identifiers: Optional[Sequence[GradientaiAgentChatbotIdentifierArgs]] = None,
open_ai_key_uuid: Optional[str] = None,
parent_agents: Optional[Sequence[GradientaiAgentParentAgentArgs]] = None,
anthropic_key_uuid: Optional[str] = None,
provide_citations: Optional[bool] = None,
anthropic_api_keys: Optional[Sequence[GradientaiAgentAnthropicApiKeyArgs]] = 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[GradientaiAgentTemplateArgs]] = None,
top_p: Optional[float] = None,
url: Optional[str] = None,
user_id: Optional[str] = None)func NewGradientaiAgent(ctx *Context, name string, args GradientaiAgentArgs, opts ...ResourceOption) (*GradientaiAgent, error)public GradientaiAgent(string name, GradientaiAgentArgs args, CustomResourceOptions? opts = null)
public GradientaiAgent(String name, GradientaiAgentArgs args)
public GradientaiAgent(String name, GradientaiAgentArgs args, CustomResourceOptions options)
type: digitalocean:GradientaiAgent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args GradientaiAgentArgs
- 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 GradientaiAgentArgs
- 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 GradientaiAgentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GradientaiAgentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GradientaiAgentArgs
- 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 gradientaiAgentResource = new DigitalOcean.GradientaiAgent("gradientaiAgentResource", new()
{
Instruction = "string",
Region = "string",
ProjectId = "string",
ModelUuid = "string",
Deployments = new[]
{
new DigitalOcean.Inputs.GradientaiAgentDeploymentArgs
{
CreatedAt = "string",
Name = "string",
Status = "string",
UpdatedAt = "string",
Url = "string",
Uuid = "string",
Visibility = "string",
},
},
OpenAiApiKeys = new[]
{
new DigitalOcean.Inputs.GradientaiAgentOpenAiApiKeyArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
UpdatedAt = "string",
Uuid = "string",
},
},
Chatbots = new[]
{
new DigitalOcean.Inputs.GradientaiAgentChatbotArgs
{
ButtonBackgroundColor = "string",
Logo = "string",
Name = "string",
PrimaryColor = "string",
SecondaryColor = "string",
StartingMessage = "string",
},
},
ChildAgents = new[]
{
new DigitalOcean.Inputs.GradientaiAgentChildAgentArgs
{
Instruction = "string",
Region = "string",
ProjectId = "string",
Name = "string",
ModelUuid = "string",
ApiKeys = new[]
{
new DigitalOcean.Inputs.GradientaiAgentChildAgentApiKeyArgs
{
ApiKey = "string",
},
},
Deployments = new[]
{
new DigitalOcean.Inputs.GradientaiAgentChildAgentDeploymentArgs
{
CreatedAt = "string",
Name = "string",
Status = "string",
UpdatedAt = "string",
Url = "string",
Uuid = "string",
Visibility = "string",
},
},
Description = "string",
Chatbots = new[]
{
new DigitalOcean.Inputs.GradientaiAgentChildAgentChatbotArgs
{
ButtonBackgroundColor = "string",
Logo = "string",
Name = "string",
PrimaryColor = "string",
SecondaryColor = "string",
StartingMessage = "string",
},
},
ChatbotIdentifiers = new[]
{
new DigitalOcean.Inputs.GradientaiAgentChildAgentChatbotIdentifierArgs
{
ChatbotId = "string",
},
},
AgentId = "string",
ApiKeyInfos = new[]
{
new DigitalOcean.Inputs.GradientaiAgentChildAgentApiKeyInfoArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
SecretKey = "string",
Uuid = "string",
},
},
AnthropicApiKeys = new[]
{
new DigitalOcean.Inputs.GradientaiAgentChildAgentAnthropicApiKeyArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
UpdatedAt = "string",
Uuid = "string",
},
},
},
},
CreatedAt = "string",
AgentGuardrails = new[]
{
new DigitalOcean.Inputs.GradientaiAgentAgentGuardrailArgs
{
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.GradientaiAgentFunctionArgs
{
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.GradientaiAgentApiKeyArgs
{
ApiKey = "string",
},
},
K = 0,
KnowledgeBaseUuids = new[]
{
"string",
},
KnowledgeBases = new[]
{
new DigitalOcean.Inputs.GradientaiAgentKnowledgeBaseArgs
{
AddedToAgentAt = "string",
CreatedAt = "string",
DatabaseId = "string",
EmbeddingModelUuid = "string",
IsPublic = false,
LastIndexingJob = new DigitalOcean.Inputs.GradientaiAgentKnowledgeBaseLastIndexingJobArgs
{
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.GradientaiAgentApiKeyInfoArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
SecretKey = "string",
Uuid = "string",
},
},
Models = new[]
{
new DigitalOcean.Inputs.GradientaiAgentModelArgs
{
Agreements = new[]
{
new DigitalOcean.Inputs.GradientaiAgentModelAgreementArgs
{
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.GradientaiAgentModelVersionArgs
{
Major = 0,
Minor = 0,
Patch = 0,
},
},
},
},
Name = "string",
ChatbotIdentifiers = new[]
{
new DigitalOcean.Inputs.GradientaiAgentChatbotIdentifierArgs
{
ChatbotId = "string",
},
},
OpenAiKeyUuid = "string",
ParentAgents = new[]
{
new DigitalOcean.Inputs.GradientaiAgentParentAgentArgs
{
Instruction = "string",
Region = "string",
ProjectId = "string",
Name = "string",
ModelUuid = "string",
ApiKeys = new[]
{
new DigitalOcean.Inputs.GradientaiAgentParentAgentApiKeyArgs
{
ApiKey = "string",
},
},
Deployments = new[]
{
new DigitalOcean.Inputs.GradientaiAgentParentAgentDeploymentArgs
{
CreatedAt = "string",
Name = "string",
Status = "string",
UpdatedAt = "string",
Url = "string",
Uuid = "string",
Visibility = "string",
},
},
Description = "string",
Chatbots = new[]
{
new DigitalOcean.Inputs.GradientaiAgentParentAgentChatbotArgs
{
ButtonBackgroundColor = "string",
Logo = "string",
Name = "string",
PrimaryColor = "string",
SecondaryColor = "string",
StartingMessage = "string",
},
},
ChatbotIdentifiers = new[]
{
new DigitalOcean.Inputs.GradientaiAgentParentAgentChatbotIdentifierArgs
{
ChatbotId = "string",
},
},
AgentId = "string",
ApiKeyInfos = new[]
{
new DigitalOcean.Inputs.GradientaiAgentParentAgentApiKeyInfoArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
SecretKey = "string",
Uuid = "string",
},
},
AnthropicApiKeys = new[]
{
new DigitalOcean.Inputs.GradientaiAgentParentAgentAnthropicApiKeyArgs
{
CreatedAt = "string",
CreatedBy = "string",
DeletedAt = "string",
Name = "string",
UpdatedAt = "string",
Uuid = "string",
},
},
},
},
AnthropicKeyUuid = "string",
ProvideCitations = false,
AnthropicApiKeys = new[]
{
new DigitalOcean.Inputs.GradientaiAgentAnthropicApiKeyArgs
{
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,
Templates = new[]
{
new DigitalOcean.Inputs.GradientaiAgentTemplateArgs
{
CreatedAt = "string",
Description = "string",
Instruction = "string",
K = 0,
KnowledgeBases = new[]
{
new DigitalOcean.Inputs.GradientaiAgentTemplateKnowledgeBaseArgs
{
AddedToAgentAt = "string",
CreatedAt = "string",
DatabaseId = "string",
EmbeddingModelUuid = "string",
IsPublic = false,
LastIndexingJob = new DigitalOcean.Inputs.GradientaiAgentTemplateKnowledgeBaseLastIndexingJobArgs
{
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.GradientaiAgentTemplateModelArgs
{
Agreements = new[]
{
new DigitalOcean.Inputs.GradientaiAgentTemplateModelAgreementArgs
{
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.GradientaiAgentTemplateModelVersionArgs
{
Major = 0,
Minor = 0,
Patch = 0,
},
},
},
},
Name = "string",
Temperature = 0,
TopP = 0,
UpdatedAt = "string",
Uuid = "string",
},
},
TopP = 0,
Url = "string",
UserId = "string",
});
example, err := digitalocean.NewGradientaiAgent(ctx, "gradientaiAgentResource", &digitalocean.GradientaiAgentArgs{
Instruction: pulumi.String("string"),
Region: pulumi.String("string"),
ProjectId: pulumi.String("string"),
ModelUuid: pulumi.String("string"),
Deployments: digitalocean.GradientaiAgentDeploymentArray{
&digitalocean.GradientaiAgentDeploymentArgs{
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.GradientaiAgentOpenAiApiKeyArray{
&digitalocean.GradientaiAgentOpenAiApiKeyArgs{
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.GradientaiAgentChatbotArray{
&digitalocean.GradientaiAgentChatbotArgs{
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.GradientaiAgentChildAgentArray{
&digitalocean.GradientaiAgentChildAgentArgs{
Instruction: pulumi.String("string"),
Region: pulumi.String("string"),
ProjectId: pulumi.String("string"),
Name: pulumi.String("string"),
ModelUuid: pulumi.String("string"),
ApiKeys: digitalocean.GradientaiAgentChildAgentApiKeyArray{
&digitalocean.GradientaiAgentChildAgentApiKeyArgs{
ApiKey: pulumi.String("string"),
},
},
Deployments: digitalocean.GradientaiAgentChildAgentDeploymentArray{
&digitalocean.GradientaiAgentChildAgentDeploymentArgs{
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.GradientaiAgentChildAgentChatbotArray{
&digitalocean.GradientaiAgentChildAgentChatbotArgs{
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.GradientaiAgentChildAgentChatbotIdentifierArray{
&digitalocean.GradientaiAgentChildAgentChatbotIdentifierArgs{
ChatbotId: pulumi.String("string"),
},
},
AgentId: pulumi.String("string"),
ApiKeyInfos: digitalocean.GradientaiAgentChildAgentApiKeyInfoArray{
&digitalocean.GradientaiAgentChildAgentApiKeyInfoArgs{
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.GradientaiAgentChildAgentAnthropicApiKeyArray{
&digitalocean.GradientaiAgentChildAgentAnthropicApiKeyArgs{
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.GradientaiAgentAgentGuardrailArray{
&digitalocean.GradientaiAgentAgentGuardrailArgs{
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.GradientaiAgentFunctionArray{
&digitalocean.GradientaiAgentFunctionArgs{
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.GradientaiAgentApiKeyArray{
&digitalocean.GradientaiAgentApiKeyArgs{
ApiKey: pulumi.String("string"),
},
},
K: pulumi.Int(0),
KnowledgeBaseUuids: pulumi.StringArray{
pulumi.String("string"),
},
KnowledgeBases: digitalocean.GradientaiAgentKnowledgeBaseArray{
&digitalocean.GradientaiAgentKnowledgeBaseArgs{
AddedToAgentAt: pulumi.String("string"),
CreatedAt: pulumi.String("string"),
DatabaseId: pulumi.String("string"),
EmbeddingModelUuid: pulumi.String("string"),
IsPublic: pulumi.Bool(false),
LastIndexingJob: &digitalocean.GradientaiAgentKnowledgeBaseLastIndexingJobArgs{
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.GradientaiAgentApiKeyInfoArray{
&digitalocean.GradientaiAgentApiKeyInfoArgs{
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.GradientaiAgentModelArray{
&digitalocean.GradientaiAgentModelArgs{
Agreements: digitalocean.GradientaiAgentModelAgreementArray{
&digitalocean.GradientaiAgentModelAgreementArgs{
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.GradientaiAgentModelVersionArray{
&digitalocean.GradientaiAgentModelVersionArgs{
Major: pulumi.Int(0),
Minor: pulumi.Int(0),
Patch: pulumi.Int(0),
},
},
},
},
Name: pulumi.String("string"),
ChatbotIdentifiers: digitalocean.GradientaiAgentChatbotIdentifierArray{
&digitalocean.GradientaiAgentChatbotIdentifierArgs{
ChatbotId: pulumi.String("string"),
},
},
OpenAiKeyUuid: pulumi.String("string"),
ParentAgents: digitalocean.GradientaiAgentParentAgentArray{
&digitalocean.GradientaiAgentParentAgentArgs{
Instruction: pulumi.String("string"),
Region: pulumi.String("string"),
ProjectId: pulumi.String("string"),
Name: pulumi.String("string"),
ModelUuid: pulumi.String("string"),
ApiKeys: digitalocean.GradientaiAgentParentAgentApiKeyArray{
&digitalocean.GradientaiAgentParentAgentApiKeyArgs{
ApiKey: pulumi.String("string"),
},
},
Deployments: digitalocean.GradientaiAgentParentAgentDeploymentArray{
&digitalocean.GradientaiAgentParentAgentDeploymentArgs{
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.GradientaiAgentParentAgentChatbotArray{
&digitalocean.GradientaiAgentParentAgentChatbotArgs{
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.GradientaiAgentParentAgentChatbotIdentifierArray{
&digitalocean.GradientaiAgentParentAgentChatbotIdentifierArgs{
ChatbotId: pulumi.String("string"),
},
},
AgentId: pulumi.String("string"),
ApiKeyInfos: digitalocean.GradientaiAgentParentAgentApiKeyInfoArray{
&digitalocean.GradientaiAgentParentAgentApiKeyInfoArgs{
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.GradientaiAgentParentAgentAnthropicApiKeyArray{
&digitalocean.GradientaiAgentParentAgentAnthropicApiKeyArgs{
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.GradientaiAgentAnthropicApiKeyArray{
&digitalocean.GradientaiAgentAnthropicApiKeyArgs{
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.GradientaiAgentTemplateArray{
&digitalocean.GradientaiAgentTemplateArgs{
CreatedAt: pulumi.String("string"),
Description: pulumi.String("string"),
Instruction: pulumi.String("string"),
K: pulumi.Int(0),
KnowledgeBases: digitalocean.GradientaiAgentTemplateKnowledgeBaseArray{
&digitalocean.GradientaiAgentTemplateKnowledgeBaseArgs{
AddedToAgentAt: pulumi.String("string"),
CreatedAt: pulumi.String("string"),
DatabaseId: pulumi.String("string"),
EmbeddingModelUuid: pulumi.String("string"),
IsPublic: pulumi.Bool(false),
LastIndexingJob: &digitalocean.GradientaiAgentTemplateKnowledgeBaseLastIndexingJobArgs{
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.GradientaiAgentTemplateModelArray{
&digitalocean.GradientaiAgentTemplateModelArgs{
Agreements: digitalocean.GradientaiAgentTemplateModelAgreementArray{
&digitalocean.GradientaiAgentTemplateModelAgreementArgs{
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.GradientaiAgentTemplateModelVersionArray{
&digitalocean.GradientaiAgentTemplateModelVersionArgs{
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"),
})
var gradientaiAgentResource = new GradientaiAgent("gradientaiAgentResource", GradientaiAgentArgs.builder()
.instruction("string")
.region("string")
.projectId("string")
.modelUuid("string")
.deployments(GradientaiAgentDeploymentArgs.builder()
.createdAt("string")
.name("string")
.status("string")
.updatedAt("string")
.url("string")
.uuid("string")
.visibility("string")
.build())
.openAiApiKeys(GradientaiAgentOpenAiApiKeyArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.updatedAt("string")
.uuid("string")
.build())
.chatbots(GradientaiAgentChatbotArgs.builder()
.buttonBackgroundColor("string")
.logo("string")
.name("string")
.primaryColor("string")
.secondaryColor("string")
.startingMessage("string")
.build())
.childAgents(GradientaiAgentChildAgentArgs.builder()
.instruction("string")
.region("string")
.projectId("string")
.name("string")
.modelUuid("string")
.apiKeys(GradientaiAgentChildAgentApiKeyArgs.builder()
.apiKey("string")
.build())
.deployments(GradientaiAgentChildAgentDeploymentArgs.builder()
.createdAt("string")
.name("string")
.status("string")
.updatedAt("string")
.url("string")
.uuid("string")
.visibility("string")
.build())
.description("string")
.chatbots(GradientaiAgentChildAgentChatbotArgs.builder()
.buttonBackgroundColor("string")
.logo("string")
.name("string")
.primaryColor("string")
.secondaryColor("string")
.startingMessage("string")
.build())
.chatbotIdentifiers(GradientaiAgentChildAgentChatbotIdentifierArgs.builder()
.chatbotId("string")
.build())
.agentId("string")
.apiKeyInfos(GradientaiAgentChildAgentApiKeyInfoArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.secretKey("string")
.uuid("string")
.build())
.anthropicApiKeys(GradientaiAgentChildAgentAnthropicApiKeyArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.updatedAt("string")
.uuid("string")
.build())
.build())
.createdAt("string")
.agentGuardrails(GradientaiAgentAgentGuardrailArgs.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(GradientaiAgentFunctionArgs.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(GradientaiAgentApiKeyArgs.builder()
.apiKey("string")
.build())
.k(0)
.knowledgeBaseUuids("string")
.knowledgeBases(GradientaiAgentKnowledgeBaseArgs.builder()
.addedToAgentAt("string")
.createdAt("string")
.databaseId("string")
.embeddingModelUuid("string")
.isPublic(false)
.lastIndexingJob(GradientaiAgentKnowledgeBaseLastIndexingJobArgs.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(GradientaiAgentApiKeyInfoArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.secretKey("string")
.uuid("string")
.build())
.models(GradientaiAgentModelArgs.builder()
.agreements(GradientaiAgentModelAgreementArgs.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(GradientaiAgentModelVersionArgs.builder()
.major(0)
.minor(0)
.patch(0)
.build())
.build())
.name("string")
.chatbotIdentifiers(GradientaiAgentChatbotIdentifierArgs.builder()
.chatbotId("string")
.build())
.openAiKeyUuid("string")
.parentAgents(GradientaiAgentParentAgentArgs.builder()
.instruction("string")
.region("string")
.projectId("string")
.name("string")
.modelUuid("string")
.apiKeys(GradientaiAgentParentAgentApiKeyArgs.builder()
.apiKey("string")
.build())
.deployments(GradientaiAgentParentAgentDeploymentArgs.builder()
.createdAt("string")
.name("string")
.status("string")
.updatedAt("string")
.url("string")
.uuid("string")
.visibility("string")
.build())
.description("string")
.chatbots(GradientaiAgentParentAgentChatbotArgs.builder()
.buttonBackgroundColor("string")
.logo("string")
.name("string")
.primaryColor("string")
.secondaryColor("string")
.startingMessage("string")
.build())
.chatbotIdentifiers(GradientaiAgentParentAgentChatbotIdentifierArgs.builder()
.chatbotId("string")
.build())
.agentId("string")
.apiKeyInfos(GradientaiAgentParentAgentApiKeyInfoArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.secretKey("string")
.uuid("string")
.build())
.anthropicApiKeys(GradientaiAgentParentAgentAnthropicApiKeyArgs.builder()
.createdAt("string")
.createdBy("string")
.deletedAt("string")
.name("string")
.updatedAt("string")
.uuid("string")
.build())
.build())
.anthropicKeyUuid("string")
.provideCitations(false)
.anthropicApiKeys(GradientaiAgentAnthropicApiKeyArgs.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(GradientaiAgentTemplateArgs.builder()
.createdAt("string")
.description("string")
.instruction("string")
.k(0)
.knowledgeBases(GradientaiAgentTemplateKnowledgeBaseArgs.builder()
.addedToAgentAt("string")
.createdAt("string")
.databaseId("string")
.embeddingModelUuid("string")
.isPublic(false)
.lastIndexingJob(GradientaiAgentTemplateKnowledgeBaseLastIndexingJobArgs.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(GradientaiAgentTemplateModelArgs.builder()
.agreements(GradientaiAgentTemplateModelAgreementArgs.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(GradientaiAgentTemplateModelVersionArgs.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")
.build());
gradientai_agent_resource = digitalocean.GradientaiAgent("gradientaiAgentResource",
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")
const gradientaiAgentResource = new digitalocean.GradientaiAgent("gradientaiAgentResource", {
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",
});
type: digitalocean:GradientaiAgent
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
GradientaiAgent 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 GradientaiAgent 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. Gradientai Agent Agent Guardrail> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- Anthropic
Api List<Pulumi.Keys Digital Ocean. Inputs. Gradientai 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. Gradientai Agent Api Key Info> - List of API Key Infos
- Api
Keys List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Api Key> - List of API Keys
- Chatbot
Identifiers List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Chatbot Identifier> - List of Chatbot Identifiers
- Chatbots
List<Pulumi.
Digital Ocean. Inputs. Gradientai Agent Chatbot> - ChatBot configuration
- Child
Agents List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Child Agent> - List of child agents
- Created
At string - Timestamp when the Agent was created
- Deployments
List<Pulumi.
Digital Ocean. Inputs. Gradientai Agent Deployment> - List of API Key Infos
- Description string
- Description for the Agent
- Functions
List<Pulumi.
Digital Ocean. Inputs. Gradientai 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. Gradientai Agent Knowledge Base> - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Models
List<Pulumi.
Digital Ocean. Inputs. Gradientai Agent Model> - Model of the Agent
- Name string
- Name of the Agent
- Open
Ai List<Pulumi.Api Keys Digital Ocean. Inputs. Gradientai 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. Gradientai 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. Gradientai 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
- 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 []GradientaiAgent Agent Guardrail Args - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- Anthropic
Api []GradientaiKeys Agent Anthropic Api Key Args - Anthropic API Key information
- Anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- Api
Key []GradientaiInfos Agent Api Key Info Args - List of API Key Infos
- Api
Keys []GradientaiAgent Api Key Args - List of API Keys
- Chatbot
Identifiers []GradientaiAgent Chatbot Identifier Args - List of Chatbot Identifiers
- Chatbots
[]Gradientai
Agent Chatbot Args - ChatBot configuration
- Child
Agents []GradientaiAgent Child Agent Args - List of child agents
- Created
At string - Timestamp when the Agent was created
- Deployments
[]Gradientai
Agent Deployment Args - List of API Key Infos
- Description string
- Description for the Agent
- Functions
[]Gradientai
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 []GradientaiAgent Knowledge Base Args - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Models
[]Gradientai
Agent Model Args - Model of the Agent
- Name string
- Name of the Agent
- Open
Ai []GradientaiApi Keys 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 []GradientaiAgent 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
[]Gradientai
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
- 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<GradientaiAgent Agent Guardrail> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api List<GradientaiKeys Agent Anthropic Api Key> - Anthropic API Key information
- anthropic
Key StringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key List<GradientaiInfos Agent Api Key Info> - List of API Key Infos
- api
Keys List<GradientaiAgent Api Key> - List of API Keys
- chatbot
Identifiers List<GradientaiAgent Chatbot Identifier> - List of Chatbot Identifiers
- chatbots
List<Gradientai
Agent Chatbot> - ChatBot configuration
- child
Agents List<GradientaiAgent Child Agent> - List of child agents
- created
At String - Timestamp when the Agent was created
- deployments
List<Gradientai
Agent Deployment> - List of API Key Infos
- description String
- Description for the Agent
- functions
List<Gradientai
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<GradientaiAgent Knowledge Base> - List of Knowledge Bases
- max
Tokens Integer - Maximum tokens allowed
- models
List<Gradientai
Agent Model> - Model of the Agent
- name String
- Name of the Agent
- open
Ai List<GradientaiApi Keys 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<GradientaiAgent 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<Gradientai
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
- 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 GradientaiAgent Agent Guardrail[] - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api GradientaiKeys Agent Anthropic Api Key[] - Anthropic API Key information
- anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key GradientaiInfos Agent Api Key Info[] - List of API Key Infos
- api
Keys GradientaiAgent Api Key[] - List of API Keys
- chatbot
Identifiers GradientaiAgent Chatbot Identifier[] - List of Chatbot Identifiers
- chatbots
Gradientai
Agent Chatbot[] - ChatBot configuration
- child
Agents GradientaiAgent Child Agent[] - List of child agents
- created
At string - Timestamp when the Agent was created
- deployments
Gradientai
Agent Deployment[] - List of API Key Infos
- description string
- Description for the Agent
- functions
Gradientai
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 GradientaiAgent Knowledge Base[] - List of Knowledge Bases
- max
Tokens number - Maximum tokens allowed
- models
Gradientai
Agent Model[] - Model of the Agent
- name string
- Name of the Agent
- open
Ai GradientaiApi Keys 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 GradientaiAgent 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
Gradientai
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
- 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[GradientaiAgent Agent Guardrail Args] - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic_
api_ Sequence[Gradientaikeys 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[Gradientaiinfos Agent Api Key Info Args] - List of API Key Infos
- api_
keys Sequence[GradientaiAgent Api Key Args] - List of API Keys
- chatbot_
identifiers Sequence[GradientaiAgent Chatbot Identifier Args] - List of Chatbot Identifiers
- chatbots
Sequence[Gradientai
Agent Chatbot Args] - ChatBot configuration
- child_
agents Sequence[GradientaiAgent Child Agent Args] - List of child agents
- created_
at str - Timestamp when the Agent was created
- deployments
Sequence[Gradientai
Agent Deployment Args] - List of API Key Infos
- description str
- Description for the Agent
- functions
Sequence[Gradientai
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[GradientaiAgent Knowledge Base Args] - List of Knowledge Bases
- max_
tokens int - Maximum tokens allowed
- models
Sequence[Gradientai
Agent Model Args] - Model of the Agent
- name str
- Name of the Agent
- open_
ai_ Sequence[Gradientaiapi_ keys 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[GradientaiAgent 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[Gradientai
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
- 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
Outputs
All input properties are implicitly available as output properties. Additionally, the GradientaiAgent 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 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 GradientaiAgent Resource
Get an existing GradientaiAgent 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?: GradientaiAgentState, opts?: CustomResourceOptions): GradientaiAgent@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
agent_guardrails: Optional[Sequence[GradientaiAgentAgentGuardrailArgs]] = None,
anthropic_api_keys: Optional[Sequence[GradientaiAgentAnthropicApiKeyArgs]] = None,
anthropic_key_uuid: Optional[str] = None,
api_key_infos: Optional[Sequence[GradientaiAgentApiKeyInfoArgs]] = None,
api_keys: Optional[Sequence[GradientaiAgentApiKeyArgs]] = None,
chatbot_identifiers: Optional[Sequence[GradientaiAgentChatbotIdentifierArgs]] = None,
chatbots: Optional[Sequence[GradientaiAgentChatbotArgs]] = None,
child_agents: Optional[Sequence[GradientaiAgentChildAgentArgs]] = None,
created_at: Optional[str] = None,
deployments: Optional[Sequence[GradientaiAgentDeploymentArgs]] = None,
description: Optional[str] = None,
functions: Optional[Sequence[GradientaiAgentFunctionArgs]] = 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[GradientaiAgentKnowledgeBaseArgs]] = None,
max_tokens: Optional[int] = None,
model_uuid: Optional[str] = None,
models: Optional[Sequence[GradientaiAgentModelArgs]] = None,
name: Optional[str] = None,
open_ai_api_keys: Optional[Sequence[GradientaiAgentOpenAiApiKeyArgs]] = None,
open_ai_key_uuid: Optional[str] = None,
parent_agents: Optional[Sequence[GradientaiAgentParentAgentArgs]] = 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[GradientaiAgentTemplateArgs]] = None,
top_p: Optional[float] = None,
updated_at: Optional[str] = None,
url: Optional[str] = None,
user_id: Optional[str] = None) -> GradientaiAgentfunc GetGradientaiAgent(ctx *Context, name string, id IDInput, state *GradientaiAgentState, opts ...ResourceOption) (*GradientaiAgent, error)public static GradientaiAgent Get(string name, Input<string> id, GradientaiAgentState? state, CustomResourceOptions? opts = null)public static GradientaiAgent get(String name, Output<String> id, GradientaiAgentState state, CustomResourceOptions options)resources: _: type: digitalocean:GradientaiAgent get: 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. Gradientai Agent Agent Guardrail> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- Anthropic
Api List<Pulumi.Keys Digital Ocean. Inputs. Gradientai 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. Gradientai Agent Api Key Info> - List of API Key Infos
- Api
Keys List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Api Key> - List of API Keys
- Chatbot
Identifiers List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Chatbot Identifier> - List of Chatbot Identifiers
- Chatbots
List<Pulumi.
Digital Ocean. Inputs. Gradientai Agent Chatbot> - ChatBot configuration
- Child
Agents List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Child Agent> - List of child agents
- Created
At string - Timestamp when the Agent was created
- Deployments
List<Pulumi.
Digital Ocean. Inputs. Gradientai Agent Deployment> - List of API Key Infos
- Description string
- Description for the Agent
- Functions
List<Pulumi.
Digital Ocean. Inputs. Gradientai 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. Gradientai 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. Gradientai Agent Model> - Model of the Agent
- Name string
- Name of the Agent
- Open
Ai List<Pulumi.Api Keys Digital Ocean. Inputs. Gradientai 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. Gradientai 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. Gradientai 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
- Agent
Guardrails []GradientaiAgent Agent Guardrail Args - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- Anthropic
Api []GradientaiKeys Agent Anthropic Api Key Args - Anthropic API Key information
- Anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- Api
Key []GradientaiInfos Agent Api Key Info Args - List of API Key Infos
- Api
Keys []GradientaiAgent Api Key Args - List of API Keys
- Chatbot
Identifiers []GradientaiAgent Chatbot Identifier Args - List of Chatbot Identifiers
- Chatbots
[]Gradientai
Agent Chatbot Args - ChatBot configuration
- Child
Agents []GradientaiAgent Child Agent Args - List of child agents
- Created
At string - Timestamp when the Agent was created
- Deployments
[]Gradientai
Agent Deployment Args - List of API Key Infos
- Description string
- Description for the Agent
- Functions
[]Gradientai
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 []GradientaiAgent Knowledge Base Args - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Model
Uuid string - Model UUID of the Agent
- Models
[]Gradientai
Agent Model Args - Model of the Agent
- Name string
- Name of the Agent
- Open
Ai []GradientaiApi Keys 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 []GradientaiAgent 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
[]Gradientai
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
- agent
Guardrails List<GradientaiAgent Agent Guardrail> - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api List<GradientaiKeys Agent Anthropic Api Key> - Anthropic API Key information
- anthropic
Key StringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key List<GradientaiInfos Agent Api Key Info> - List of API Key Infos
- api
Keys List<GradientaiAgent Api Key> - List of API Keys
- chatbot
Identifiers List<GradientaiAgent Chatbot Identifier> - List of Chatbot Identifiers
- chatbots
List<Gradientai
Agent Chatbot> - ChatBot configuration
- child
Agents List<GradientaiAgent Child Agent> - List of child agents
- created
At String - Timestamp when the Agent was created
- deployments
List<Gradientai
Agent Deployment> - List of API Key Infos
- description String
- Description for the Agent
- functions
List<Gradientai
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<GradientaiAgent Knowledge Base> - List of Knowledge Bases
- max
Tokens Integer - Maximum tokens allowed
- model
Uuid String - Model UUID of the Agent
- models
List<Gradientai
Agent Model> - Model of the Agent
- name String
- Name of the Agent
- open
Ai List<GradientaiApi Keys 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<GradientaiAgent 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<Gradientai
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
- agent
Guardrails GradientaiAgent Agent Guardrail[] - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic
Api GradientaiKeys Agent Anthropic Api Key[] - Anthropic API Key information
- anthropic
Key stringUuid - Optional Anthropic API key ID to use with Anthropic models
- api
Key GradientaiInfos Agent Api Key Info[] - List of API Key Infos
- api
Keys GradientaiAgent Api Key[] - List of API Keys
- chatbot
Identifiers GradientaiAgent Chatbot Identifier[] - List of Chatbot Identifiers
- chatbots
Gradientai
Agent Chatbot[] - ChatBot configuration
- child
Agents GradientaiAgent Child Agent[] - List of child agents
- created
At string - Timestamp when the Agent was created
- deployments
Gradientai
Agent Deployment[] - List of API Key Infos
- description string
- Description for the Agent
- functions
Gradientai
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 GradientaiAgent Knowledge Base[] - List of Knowledge Bases
- max
Tokens number - Maximum tokens allowed
- model
Uuid string - Model UUID of the Agent
- models
Gradientai
Agent Model[] - Model of the Agent
- name string
- Name of the Agent
- open
Ai GradientaiApi Keys 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 GradientaiAgent 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
Gradientai
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
- agent_
guardrails Sequence[GradientaiAgent Agent Guardrail Args] - AgentGuardrail represents a Guardrail attached to Gen AI Agent
- anthropic_
api_ Sequence[Gradientaikeys 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[Gradientaiinfos Agent Api Key Info Args] - List of API Key Infos
- api_
keys Sequence[GradientaiAgent Api Key Args] - List of API Keys
- chatbot_
identifiers Sequence[GradientaiAgent Chatbot Identifier Args] - List of Chatbot Identifiers
- chatbots
Sequence[Gradientai
Agent Chatbot Args] - ChatBot configuration
- child_
agents Sequence[GradientaiAgent Child Agent Args] - List of child agents
- created_
at str - Timestamp when the Agent was created
- deployments
Sequence[Gradientai
Agent Deployment Args] - List of API Key Infos
- description str
- Description for the Agent
- functions
Sequence[Gradientai
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[GradientaiAgent Knowledge Base Args] - List of Knowledge Bases
- max_
tokens int - Maximum tokens allowed
- model_
uuid str - Model UUID of the Agent
- models
Sequence[Gradientai
Agent Model Args] - Model of the Agent
- name str
- Name of the Agent
- open_
ai_ Sequence[Gradientaiapi_ keys 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[GradientaiAgent 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[Gradientai
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
- 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
Supporting Types
GradientaiAgentAgentGuardrail, GradientaiAgentAgentGuardrailArgs
- 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 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
GradientaiAgentAnthropicApiKey, GradientaiAgentAnthropicApiKeyArgs
- 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
GradientaiAgentApiKey, GradientaiAgentApiKeyArgs
- 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
GradientaiAgentApiKeyInfo, GradientaiAgentApiKeyInfoArgs
- 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
GradientaiAgentChatbot, GradientaiAgentChatbotArgs
- 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
GradientaiAgentChatbotIdentifier, GradientaiAgentChatbotIdentifierArgs
- Chatbot
Id string
- Chatbot
Id string
- chatbot
Id String
- chatbot
Id string
- chatbot_
id str
- chatbot
Id String
GradientaiAgentChildAgent, GradientaiAgentChildAgentArgs
- 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. Gradientai Agent Child Agent Anthropic Api Key> - Anthropic API Key information
- Api
Key List<Pulumi.Infos Digital Ocean. Inputs. Gradientai Agent Child Agent Api Key Info> - List of API Key Infos
- Api
Keys List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Child Agent Api Key> - List of API Keys
- Chatbot
Identifiers List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Child Agent Chatbot Identifier> - List of Chatbot Identifiers
- Chatbots
List<Pulumi.
Digital Ocean. Inputs. Gradientai Agent Child Agent Chatbot> - ChatBot configuration
- Deployments
List<Pulumi.
Digital Ocean. Inputs. Gradientai 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 []GradientaiKeys Agent Child Agent Anthropic Api Key - Anthropic API Key information
- Api
Key []GradientaiInfos Agent Child Agent Api Key Info - List of API Key Infos
- Api
Keys []GradientaiAgent Child Agent Api Key - List of API Keys
- Chatbot
Identifiers []GradientaiAgent Child Agent Chatbot Identifier - List of Chatbot Identifiers
- Chatbots
[]Gradientai
Agent Child Agent Chatbot - ChatBot configuration
- Deployments
[]Gradientai
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<GradientaiKeys Agent Child Agent Anthropic Api Key> - Anthropic API Key information
- api
Key List<GradientaiInfos Agent Child Agent Api Key Info> - List of API Key Infos
- api
Keys List<GradientaiAgent Child Agent Api Key> - List of API Keys
- chatbot
Identifiers List<GradientaiAgent Child Agent Chatbot Identifier> - List of Chatbot Identifiers
- chatbots
List<Gradientai
Agent Child Agent Chatbot> - ChatBot configuration
- deployments
List<Gradientai
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 GradientaiKeys Agent Child Agent Anthropic Api Key[] - Anthropic API Key information
- api
Key GradientaiInfos Agent Child Agent Api Key Info[] - List of API Key Infos
- api
Keys GradientaiAgent Child Agent Api Key[] - List of API Keys
- chatbot
Identifiers GradientaiAgent Child Agent Chatbot Identifier[] - List of Chatbot Identifiers
- chatbots
Gradientai
Agent Child Agent Chatbot[] - ChatBot configuration
- deployments
Gradientai
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[Gradientaikeys Agent Child Agent Anthropic Api Key] - Anthropic API Key information
- api_
key_ Sequence[Gradientaiinfos Agent Child Agent Api Key Info] - List of API Key Infos
- api_
keys Sequence[GradientaiAgent Child Agent Api Key] - List of API Keys
- chatbot_
identifiers Sequence[GradientaiAgent Child Agent Chatbot Identifier] - List of Chatbot Identifiers
- chatbots
Sequence[Gradientai
Agent Child Agent Chatbot] - ChatBot configuration
- deployments
Sequence[Gradientai
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
GradientaiAgentChildAgentAnthropicApiKey, GradientaiAgentChildAgentAnthropicApiKeyArgs
- 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
GradientaiAgentChildAgentApiKey, GradientaiAgentChildAgentApiKeyArgs
- 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
GradientaiAgentChildAgentApiKeyInfo, GradientaiAgentChildAgentApiKeyInfoArgs
- 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
GradientaiAgentChildAgentChatbot, GradientaiAgentChildAgentChatbotArgs
- 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
GradientaiAgentChildAgentChatbotIdentifier, GradientaiAgentChildAgentChatbotIdentifierArgs
- Chatbot
Id string
- Chatbot
Id string
- chatbot
Id String
- chatbot
Id string
- chatbot_
id str
- chatbot
Id String
GradientaiAgentChildAgentDeployment, GradientaiAgentChildAgentDeploymentArgs
- 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
GradientaiAgentDeployment, GradientaiAgentDeploymentArgs
- 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
GradientaiAgentFunction, GradientaiAgentFunctionArgs
- 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
GradientaiAgentKnowledgeBase, GradientaiAgentKnowledgeBaseArgs
- 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. Gradientai 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 GradientaiJob 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 Boolean - Indicates if the Knowledge Base is public
- last
Indexing GradientaiJob 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 GradientaiJob 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_ Gradientaijob 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
GradientaiAgentKnowledgeBaseLastIndexingJob, GradientaiAgentKnowledgeBaseLastIndexingJobArgs
- 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 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
GradientaiAgentModel, GradientaiAgentModelArgs
- Agreements
List<Pulumi.
Digital Ocean. Inputs. Gradientai 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. Gradientai Agent Model Version> - URL of the Model
- Agreements
[]Gradientai
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
[]Gradientai
Agent Model Version - URL of the Model
- agreements
List<Gradientai
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<Gradientai
Agent Model Version> - URL of the Model
- agreements
Gradientai
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
Gradientai
Agent Model Version[] - URL of the Model
- agreements
Sequence[Gradientai
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[Gradientai
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
GradientaiAgentModelAgreement, GradientaiAgentModelAgreementArgs
- 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
GradientaiAgentModelVersion, GradientaiAgentModelVersionArgs
GradientaiAgentOpenAiApiKey, GradientaiAgentOpenAiApiKeyArgs
- 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
GradientaiAgentParentAgent, GradientaiAgentParentAgentArgs
- 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. Gradientai Agent Parent Agent Anthropic Api Key> - Anthropic API Key information
- Api
Key List<Pulumi.Infos Digital Ocean. Inputs. Gradientai Agent Parent Agent Api Key Info> - List of API Key Infos
- Api
Keys List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Parent Agent Api Key> - List of API Keys
- Chatbot
Identifiers List<Pulumi.Digital Ocean. Inputs. Gradientai Agent Parent Agent Chatbot Identifier> - List of Chatbot Identifiers
- Chatbots
List<Pulumi.
Digital Ocean. Inputs. Gradientai Agent Parent Agent Chatbot> - ChatBot configuration
- Deployments
List<Pulumi.
Digital Ocean. Inputs. Gradientai 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 []GradientaiKeys Agent Parent Agent Anthropic Api Key - Anthropic API Key information
- Api
Key []GradientaiInfos Agent Parent Agent Api Key Info - List of API Key Infos
- Api
Keys []GradientaiAgent Parent Agent Api Key - List of API Keys
- Chatbot
Identifiers []GradientaiAgent Parent Agent Chatbot Identifier - List of Chatbot Identifiers
- Chatbots
[]Gradientai
Agent Parent Agent Chatbot - ChatBot configuration
- Deployments
[]Gradientai
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<GradientaiKeys Agent Parent Agent Anthropic Api Key> - Anthropic API Key information
- api
Key List<GradientaiInfos Agent Parent Agent Api Key Info> - List of API Key Infos
- api
Keys List<GradientaiAgent Parent Agent Api Key> - List of API Keys
- chatbot
Identifiers List<GradientaiAgent Parent Agent Chatbot Identifier> - List of Chatbot Identifiers
- chatbots
List<Gradientai
Agent Parent Agent Chatbot> - ChatBot configuration
- deployments
List<Gradientai
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 GradientaiKeys Agent Parent Agent Anthropic Api Key[] - Anthropic API Key information
- api
Key GradientaiInfos Agent Parent Agent Api Key Info[] - List of API Key Infos
- api
Keys GradientaiAgent Parent Agent Api Key[] - List of API Keys
- chatbot
Identifiers GradientaiAgent Parent Agent Chatbot Identifier[] - List of Chatbot Identifiers
- chatbots
Gradientai
Agent Parent Agent Chatbot[] - ChatBot configuration
- deployments
Gradientai
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[Gradientaikeys Agent Parent Agent Anthropic Api Key] - Anthropic API Key information
- api_
key_ Sequence[Gradientaiinfos Agent Parent Agent Api Key Info] - List of API Key Infos
- api_
keys Sequence[GradientaiAgent Parent Agent Api Key] - List of API Keys
- chatbot_
identifiers Sequence[GradientaiAgent Parent Agent Chatbot Identifier] - List of Chatbot Identifiers
- chatbots
Sequence[Gradientai
Agent Parent Agent Chatbot] - ChatBot configuration
- deployments
Sequence[Gradientai
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
GradientaiAgentParentAgentAnthropicApiKey, GradientaiAgentParentAgentAnthropicApiKeyArgs
- 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
GradientaiAgentParentAgentApiKey, GradientaiAgentParentAgentApiKeyArgs
- 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
GradientaiAgentParentAgentApiKeyInfo, GradientaiAgentParentAgentApiKeyInfoArgs
- 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
GradientaiAgentParentAgentChatbot, GradientaiAgentParentAgentChatbotArgs
- 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
GradientaiAgentParentAgentChatbotIdentifier, GradientaiAgentParentAgentChatbotIdentifierArgs
- Chatbot
Id string
- Chatbot
Id string
- chatbot
Id String
- chatbot
Id string
- chatbot_
id str
- chatbot
Id String
GradientaiAgentParentAgentDeployment, GradientaiAgentParentAgentDeploymentArgs
- 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
GradientaiAgentTemplate, GradientaiAgentTemplateArgs
- 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. Gradientai Agent Template Knowledge Base> - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Models
List<Pulumi.
Digital Ocean. Inputs. Gradientai 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 []GradientaiAgent Template Knowledge Base - List of Knowledge Bases
- Max
Tokens int - Maximum tokens allowed
- Models
[]Gradientai
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 Integer
- K value for the Agent Template
- knowledge
Bases List<GradientaiAgent Template Knowledge Base> - List of Knowledge Bases
- max
Tokens Integer - Maximum tokens allowed
- models
List<Gradientai
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 GradientaiAgent Template Knowledge Base[] - List of Knowledge Bases
- max
Tokens number - Maximum tokens allowed
- models
Gradientai
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[GradientaiAgent Template Knowledge Base] - List of Knowledge Bases
- max_
tokens int - Maximum tokens allowed
- models
Sequence[Gradientai
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
GradientaiAgentTemplateKnowledgeBase, GradientaiAgentTemplateKnowledgeBaseArgs
- 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. Gradientai 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 GradientaiJob 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 Boolean - Indicates if the Knowledge Base is public
- last
Indexing GradientaiJob 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 GradientaiJob 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_ Gradientaijob 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
GradientaiAgentTemplateKnowledgeBaseLastIndexingJob, GradientaiAgentTemplateKnowledgeBaseLastIndexingJobArgs
- 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 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
GradientaiAgentTemplateModel, GradientaiAgentTemplateModelArgs
- Agreements
List<Pulumi.
Digital Ocean. Inputs. Gradientai 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. Gradientai Agent Template Model Version> - URL of the Model
- Agreements
[]Gradientai
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
[]Gradientai
Agent Template Model Version - URL of the Model
- agreements
List<Gradientai
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<Gradientai
Agent Template Model Version> - URL of the Model
- agreements
Gradientai
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
Gradientai
Agent Template Model Version[] - URL of the Model
- agreements
Sequence[Gradientai
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[Gradientai
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
GradientaiAgentTemplateModelAgreement, GradientaiAgentTemplateModelAgreementArgs
- 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
GradientaiAgentTemplateModelVersion, GradientaiAgentTemplateModelVersionArgs
Package Details
- Repository
- DigitalOcean pulumi/pulumi-digitalocean
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
digitaloceanTerraform Provider.
