Digital Ocean Gen Ai API
The Gen Ai API from Digital Ocean — 96 operation(s) for gen ai.
Operations 142
PUT
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}
Replace gen ai agents by agent uuid api keys by api key uuid
#
DELETE
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}
Delete gen ai agents by agent uuid api keys by api key uuid
#
PUT
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}/regenerate
Replace gen ai agents by agent uuid api keys by api key uuid regenerate
#
PUT
/v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}
Replace gen ai agents by agent uuid functions by function uuid
#
DELETE
/v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}
Delete gen ai agents by agent uuid functions by function uuid
#
DELETE
/v2/gen-ai/agents/{agent_uuid}/guardrails/{guardrail_uuid}
Delete gen ai agents by agent uuid guardrails by guardrail uuid
#
POST
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases
Create gen ai agents by agent uuid knowledge bases
#
POST
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}
Create gen ai agents by agent uuid knowledge bases by knowledge base uuid
#
DELETE
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}
Delete gen ai agents by agent uuid knowledge bases by knowledge base uuid
#
POST
/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}
Create gen ai agents by parent agent uuid child agents by child agent uuid
#
PUT
/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}
Replace gen ai agents by parent agent uuid child agents by child agent uuid
#
DELETE
/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}
Delete gen ai agents by parent agent uuid child agents by child agent uuid
#
PUT
/v2/gen-ai/agents/{uuid}/deployment_visibility
Replace gen ai agents by uuid deployment visibility
#
POST
/v2/gen-ai/evaluation_datasets/file_upload_presigned_urls
Create gen ai evaluation datasets file upload presigned urls
#
DELETE
/v2/gen-ai/evaluation_datasets/{dataset_uuid}
Delete gen ai evaluation datasets by dataset uuid
#
GET
/v2/gen-ai/evaluation_datasets/{dataset_uuid}/download_url
Get gen ai evaluation datasets by dataset uuid download url
#
PUT
/v2/gen-ai/custom_evaluation_metrics/{metric_uuid}
Replace gen ai custom evaluation metrics by metric uuid
#
DELETE
/v2/gen-ai/custom_evaluation_metrics/{metric_uuid}
Delete gen ai custom evaluation metrics by metric uuid
#
GET
/v2/gen-ai/evaluation_runs/{evaluation_run_uuid}
Get gen ai evaluation runs by evaluation run uuid
#
GET
/v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results
Get gen ai evaluation runs by evaluation run uuid results
#
GET
/v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results/{prompt_id}
Get gen ai evaluation runs by evaluation run uuid results by prompt id
#
GET
/v2/gen-ai/evaluation_test_cases/{evaluation_test_case_uuid}/evaluation_runs
Get gen ai evaluation test cases by evaluation test case uuid evaluation runs
#
GET
/v2/gen-ai/evaluation_test_cases/{test_case_uuid}
Get gen ai evaluation test cases by test case uuid
#
PUT
/v2/gen-ai/evaluation_test_cases/{test_case_uuid}
Replace gen ai evaluation test cases by test case uuid
#
GET
/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources
Get gen ai indexing jobs by indexing job uuid data sources
#
GET
/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/details_signed_url
Get gen ai indexing jobs by indexing job uuid details signed url
#
POST
/v2/gen-ai/knowledge_bases/data_sources/file_upload_presigned_urls
Create gen ai knowledge bases data sources file upload presigned urls
#
GET
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources
Get gen ai knowledge bases by knowledge base uuid data sources
#
POST
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources
Create gen ai knowledge bases by knowledge base uuid data sources
#
PUT
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}
Replace gen ai knowledge bases by knowledge base uuid data sources by data…
#
DELETE
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}
Delete gen ai knowledge bases by knowledge base uuid data sources by data…
#
GET
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/indexing_jobs
Get gen ai knowledge bases by knowledge base uuid indexing jobs
#
POST
/v2/gen-ai/model_evaluation/datasets/file_upload_presigned_urls
Create gen ai model evaluation datasets file upload presigned urls
#
GET
/v2/gen-ai/model_evaluation_presets/{eval_preset_uuid}
Get gen ai model evaluation presets by eval preset uuid
#
DELETE
/v2/gen-ai/model_evaluation_presets/{eval_preset_uuid}
Delete gen ai model evaluation presets by eval preset uuid
#
GET
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}
Get gen ai model evaluation runs by eval run uuid
#
DELETE
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}
Delete gen ai model evaluation runs by eval run uuid
#
PATCH
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}
Update gen ai model evaluation runs by eval run uuid
#
PUT
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}/cancel
Replace gen ai model evaluation runs by eval run uuid cancel
#
GET
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}/results/download_url
Get gen ai model evaluation runs by eval run uuid results download url
#
PUT
/v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate
Replace gen ai models api keys by api key uuid regenerate
#
POST
/v2/gen-ai/scenario_library/{library_scenario_uuid}/create_scenario_set
Create gen ai scenario library by library scenario uuid create scenario set
#
GET
/v2/gen-ai/scenario_library/{library_scenario_uuid}/scenarios
Get gen ai scenario library by library scenario uuid scenarios
#
POST
/v2/gen-ai/scenario_sets/file_upload_presigned_urls
Create gen ai scenario sets file upload presigned urls
#
PUT
/v2/gen-ai/scenario_sets/{scenario_set_uuid}
Replace gen ai scenario sets by scenario set uuid
#
DELETE
/v2/gen-ai/scenario_sets/{scenario_set_uuid}
Delete gen ai scenario sets by scenario set uuid
#
GET
/v2/gen-ai/scenario_sets/{scenario_set_uuid}/download_url
Get gen ai scenario sets by scenario set uuid download url
#
POST
/v2/gen-ai/scenario_sets/{scenario_set_uuid}/duplicate
Create gen ai scenario sets by scenario set uuid duplicate
#
GET
/v2/gen-ai/scenario_sets/{scenario_set_uuid}/scenarios
Get gen ai scenario sets by scenario set uuid scenarios
#
GET
/v2/gen-ai/scheduled-indexing/knowledge-base/{knowledge_base_uuid}
Get gen ai scheduled indexing knowledge base by knowledge base uuid
#
PATCH
/v2/gen-ai/simulation_runs/{run_uuid}/cancel
Update gen ai simulation runs by run uuid cancel
#
GET
/v2/gen-ai/simulation_runs/{run_uuid}/episodes
Get gen ai simulation runs by run uuid episodes
#
GET
/v2/gen-ai/simulation_runs/{run_uuid}/episodes/{episode_uuid}
Get gen ai simulation runs by run uuid episodes by episode uuid
#
GET
/v2/gen-ai/simulation_runs/{run_uuid}/episodes/{episode_uuid}/trajectory
Get gen ai simulation runs by run uuid episodes by episode uuid trajectory
#
GET
/v2/gen-ai/simulation_runs/{run_uuid}/episodes/{episode_uuid}/trajectory_url
Get gen ai simulation runs by run uuid episodes by episode uuid trajectory url
#
PUT
/v2/gen-ai/workspaces/{workspace_uuid}/agents
Replace gen ai workspaces by workspace uuid agents
#
GET
/v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases
Get gen ai workspaces by workspace uuid evaluation test cases
#