Skip to content

Commit dcc76de

Browse files
GenAI - 02/04/2025 (#1002)
* GenAI - 02/04/2025 * remove versions
1 parent c2be578 commit dcc76de

20 files changed

Lines changed: 978 additions & 54 deletions

specification/DigitalOcean-public.v2.yaml

Lines changed: 97 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1906,151 +1906,198 @@ paths:
19061906
$ref: "resources/uptime/delete_alert.yml"
19071907

19081908
/v2/gen-ai/agents:
1909+
get:
1910+
$ref: 'resources/gen-ai/genai_list_agents.yml'
1911+
19091912
post:
1910-
$ref: "resources/gen-ai/genai_create_agent.yml"
1913+
$ref: 'resources/gen-ai/genai_create_agent.yml'
19111914

1912-
get:
1913-
$ref: "resources/gen-ai/genai_list_agents.yml"
19141915

19151916
/v2/gen-ai/agents/{agent_uuid}/api_keys:
19161917
get:
1917-
$ref: "resources/gen-ai/genai_list_agent_api_keys.yml"
1918+
$ref: 'resources/gen-ai/genai_list_agent_api_keys.yml'
19181919

19191920
post:
1920-
$ref: "resources/gen-ai/genai_create_agent_api_key.yml"
1921+
$ref: 'resources/gen-ai/genai_create_agent_api_key.yml'
1922+
19211923

19221924
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}:
1925+
put:
1926+
$ref: 'resources/gen-ai/genai_update_agent_api_key.yml'
1927+
19231928
delete:
1924-
$ref: "resources/gen-ai/genai_delete_agent_api_key.yml"
1929+
$ref: 'resources/gen-ai/genai_delete_agent_api_key.yml'
19251930

1926-
put:
1927-
$ref: "resources/gen-ai/genai_update_agent_api_key.yml"
19281931

19291932
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}/regenerate:
19301933
put:
1931-
$ref: "resources/gen-ai/genai_regenerate_agent_api_key.yml"
1934+
$ref: 'resources/gen-ai/genai_regenerate_agent_api_key.yml'
1935+
19321936

19331937
/v2/gen-ai/agents/{agent_uuid}/functions:
19341938
post:
1935-
$ref: "resources/gen-ai/genai_attach_agent_function.yml"
1939+
$ref: 'resources/gen-ai/genai_attach_agent_function.yml'
1940+
19361941

19371942
/v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}:
19381943
put:
1939-
$ref: "resources/gen-ai/genai_update_agent_function.yml"
1944+
$ref: 'resources/gen-ai/genai_update_agent_function.yml'
19401945

19411946
delete:
1942-
$ref: "resources/gen-ai/genai_detach_agent_function.yml"
1947+
$ref: 'resources/gen-ai/genai_detach_agent_function.yml'
19431948

1944-
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}:
1945-
delete:
1946-
$ref: "resources/gen-ai/genai_detach_knowledge_base.yml"
19471949

1950+
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}:
19481951
post:
1949-
$ref: "resources/gen-ai/genai_attach_knowledge_base.yml"
1952+
$ref: 'resources/gen-ai/genai_attach_knowledge_base.yml'
19501953

1951-
/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}:
19521954
delete:
1953-
$ref: "resources/gen-ai/genai_detach_agent.yml"
1955+
$ref: 'resources/gen-ai/genai_detach_knowledge_base.yml'
1956+
19541957

1958+
/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}:
19551959
post:
1956-
$ref: "resources/gen-ai/genai_attach_agent.yml"
1960+
$ref: 'resources/gen-ai/genai_attach_agent.yml'
19571961

19581962
put:
1959-
$ref: "resources/gen-ai/genai_update_attached_agent.yml"
1963+
$ref: 'resources/gen-ai/genai_update_attached_agent.yml'
19601964

1961-
/v2/gen-ai/agents/{uuid}:
19621965
delete:
1963-
$ref: "resources/gen-ai/genai_delete_agent.yml"
1966+
$ref: 'resources/gen-ai/genai_detach_agent.yml'
19641967

1968+
1969+
/v2/gen-ai/agents/{uuid}:
19651970
get:
1966-
$ref: "resources/gen-ai/genai_get_agent.yml"
1971+
$ref: 'resources/gen-ai/genai_get_agent.yml'
19671972

19681973
put:
1969-
$ref: "resources/gen-ai/genai_update_agent.yml"
1974+
$ref: 'resources/gen-ai/genai_update_agent.yml'
1975+
1976+
delete:
1977+
$ref: 'resources/gen-ai/genai_delete_agent.yml'
1978+
19701979

19711980
/v2/gen-ai/agents/{uuid}/child_agents:
19721981
get:
1973-
$ref: "resources/gen-ai/genai_get_agent_children.yml"
1982+
$ref: 'resources/gen-ai/genai_get_agent_children.yml'
1983+
19741984

19751985
/v2/gen-ai/agents/{uuid}/deployment_visibility:
19761986
put:
1977-
$ref: "resources/gen-ai/genai_update_agent_deployment_visibility.yml"
1987+
$ref: 'resources/gen-ai/genai_update_agent_deployment_visibility.yml'
1988+
19781989

19791990
/v2/gen-ai/anthropic/keys:
19801991
get:
1981-
$ref: "resources/gen-ai/genai_list_anthropic_api_keys.yml"
1992+
$ref: 'resources/gen-ai/genai_list_anthropic_api_keys.yml'
19821993

19831994
post:
1984-
$ref: "resources/gen-ai/genai_create_anthropic_api_key.yml"
1995+
$ref: 'resources/gen-ai/genai_create_anthropic_api_key.yml'
19851996

1986-
/v2/gen-ai/anthropic/keys/{api_key_uuid}:
1987-
delete:
1988-
$ref: "resources/gen-ai/genai_delete_anthropic_api_key.yml"
19891997

1998+
/v2/gen-ai/anthropic/keys/{api_key_uuid}:
19901999
get:
1991-
$ref: "resources/gen-ai/genai_get_anthropic_api_key.yml"
2000+
$ref: 'resources/gen-ai/genai_get_anthropic_api_key.yml'
19922001

19932002
put:
1994-
$ref: "resources/gen-ai/genai_update_anthropic_api_key.yml"
2003+
$ref: 'resources/gen-ai/genai_update_anthropic_api_key.yml'
2004+
2005+
delete:
2006+
$ref: 'resources/gen-ai/genai_delete_anthropic_api_key.yml'
2007+
19952008

19962009
/v2/gen-ai/anthropic/keys/{uuid}/agents:
19972010
get:
1998-
$ref: "resources/gen-ai/genai_list_agents_by_anthropic_key.yml"
2011+
$ref: 'resources/gen-ai/genai_list_agents_by_anthropic_key.yml'
2012+
19992013

20002014
/v2/gen-ai/indexing_jobs:
20012015
get:
2002-
$ref: "resources/gen-ai/genai_list_indexing_jobs.yml"
2016+
$ref: 'resources/gen-ai/genai_list_indexing_jobs.yml'
20032017

20042018
post:
2005-
$ref: "resources/gen-ai/genai_create_indexing_job.yml"
2019+
$ref: 'resources/gen-ai/genai_create_indexing_job.yml'
2020+
20062021

20072022
/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources:
20082023
get:
2009-
$ref: "resources/gen-ai/genai_list_indexing_job_data_sources.yml"
2024+
$ref: 'resources/gen-ai/genai_list_indexing_job_data_sources.yml'
2025+
20102026

20112027
/v2/gen-ai/indexing_jobs/{uuid}:
20122028
get:
2013-
$ref: "resources/gen-ai/genai_get_indexing_job.yml"
2029+
$ref: 'resources/gen-ai/genai_get_indexing_job.yml'
2030+
20142031

20152032
/v2/gen-ai/indexing_jobs/{uuid}/cancel:
20162033
put:
2017-
$ref: "resources/gen-ai/genai_cancel_indexing_job.yml"
2034+
$ref: 'resources/gen-ai/genai_cancel_indexing_job.yml'
2035+
20182036

20192037
/v2/gen-ai/knowledge_bases:
20202038
get:
2021-
$ref: "resources/gen-ai/genai_list_knowledge_bases.yml"
2039+
$ref: 'resources/gen-ai/genai_list_knowledge_bases.yml'
20222040

20232041
post:
2024-
$ref: "resources/gen-ai/genai_create_knowledge_base.yml"
2042+
$ref: 'resources/gen-ai/genai_create_knowledge_base.yml'
2043+
20252044

20262045
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources:
20272046
get:
2028-
$ref: "resources/gen-ai/genai_list_knowledge_base_data_sources.yml"
2047+
$ref: 'resources/gen-ai/genai_list_knowledge_base_data_sources.yml'
20292048

20302049
post:
2031-
$ref: "resources/gen-ai/genai_create_knowledge_base_data_source.yml"
2050+
$ref: 'resources/gen-ai/genai_create_knowledge_base_data_source.yml'
2051+
20322052

20332053
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}:
20342054
delete:
2035-
$ref: "resources/gen-ai/genai_delete_knowledge_base_data_source.yml"
2055+
$ref: 'resources/gen-ai/genai_delete_knowledge_base_data_source.yml'
2056+
20362057

20372058
/v2/gen-ai/knowledge_bases/{uuid}:
2059+
get:
2060+
$ref: 'resources/gen-ai/genai_get_knowledge_base.yml'
2061+
20382062
put:
2039-
$ref: "resources/gen-ai/genai_update_knowledge_base.yml"
2063+
$ref: 'resources/gen-ai/genai_update_knowledge_base.yml'
20402064

20412065
delete:
2042-
$ref: "resources/gen-ai/genai_delete_knowledge_base.yml"
2066+
$ref: 'resources/gen-ai/genai_delete_knowledge_base.yml'
20432067

2044-
get:
2045-
$ref: "resources/gen-ai/genai_get_knowledge_base.yml"
20462068

20472069
/v2/gen-ai/models:
20482070
get:
2049-
$ref: "resources/gen-ai/genai_list_models.yml"
2071+
$ref: 'resources/gen-ai/genai_list_models.yml'
2072+
2073+
2074+
/v2/gen-ai/openai/keys:
2075+
get:
2076+
$ref: 'resources/gen-ai/genai_list_openai_api_keys.yml'
2077+
2078+
post:
2079+
$ref: 'resources/gen-ai/genai_create_openai_api_key.yml'
2080+
2081+
2082+
/v2/gen-ai/openai/keys/{api_key_uuid}:
2083+
get:
2084+
$ref: 'resources/gen-ai/genai_get_openai_api_key.yml'
2085+
2086+
put:
2087+
$ref: 'resources/gen-ai/genai_update_openai_api_key.yml'
2088+
2089+
delete:
2090+
$ref: 'resources/gen-ai/genai_delete_openai_api_key.yml'
2091+
2092+
2093+
/v2/gen-ai/openai/keys/{uuid}/agents:
2094+
get:
2095+
$ref: 'resources/gen-ai/genai_list_agents_by_openai_key.yml'
2096+
20502097

20512098
/v2/gen-ai/regions:
20522099
get:
2053-
$ref: "resources/gen-ai/genai_list_datacenter_regions.yml"
2100+
$ref: 'resources/gen-ai/genai_list_datacenter_regions.yml'
20542101

20552102
components:
20562103
securitySchemes:

0 commit comments

Comments
 (0)