Skip to content

Commit b454b34

Browse files
authored
Add GenAI evaluation endpoints and update docs (#1058)
* add evaluation endpoints * Add example curls * Add update agents workspace curl * Fix lint * Change delete KB to delete * fix lint
1 parent 67f35ef commit b454b34

30 files changed

+4496
-2597
lines changed

package-lock.json

Lines changed: 3846 additions & 2564 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "OpenAPI v3 specification for DigitalOcean's public API v2.",
55
"devDependencies": {
66
"@redocly/cli": "^1.0.0-beta.104",
7-
"@stoplight/spectral-cli": "6.4.1",
7+
"@stoplight/spectral-cli": "^6.15.0",
88
"autorest": "^3.6.1",
99
"newman": "^6.0.0",
1010
"openapi-to-postmanv2": "^4.21.0"

specification/DigitalOcean-public.v2.yaml

Lines changed: 86 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2042,7 +2042,6 @@ paths:
20422042

20432043

20442044

2045-
20462045
/v2/gen-ai/agents:
20472046
get:
20482047
$ref: 'resources/gen-ai/genai_list_agents.yml'
@@ -2162,6 +2161,60 @@ paths:
21622161
$ref: 'resources/gen-ai/genai_list_agents_by_anthropic_key.yml'
21632162

21642163

2164+
/v2/gen-ai/evaluation_datasets:
2165+
post:
2166+
$ref: 'resources/gen-ai/genai_create_evaluation_dataset.yml'
2167+
2168+
2169+
/v2/gen-ai/evaluation_datasets/file_upload_presigned_urls:
2170+
post:
2171+
$ref: 'resources/gen-ai/genai_create_evaluation_dataset_file_upload_presigned_urls.yml'
2172+
2173+
2174+
/v2/gen-ai/evaluation_metrics:
2175+
get:
2176+
$ref: 'resources/gen-ai/genai_list_evaluation_metrics.yml'
2177+
2178+
2179+
/v2/gen-ai/evaluation_runs:
2180+
post:
2181+
$ref: 'resources/gen-ai/genai_run_evaluation_test_case.yml'
2182+
2183+
2184+
/v2/gen-ai/evaluation_runs/{evaluation_run_uuid}:
2185+
get:
2186+
$ref: 'resources/gen-ai/genai_get_evaluation_run.yml'
2187+
2188+
2189+
/v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results:
2190+
get:
2191+
$ref: 'resources/gen-ai/genai_get_evaluation_run_results.yml'
2192+
2193+
2194+
/v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results/{prompt_id}:
2195+
get:
2196+
$ref: 'resources/gen-ai/genai_get_evaluation_run_prompt_results.yml'
2197+
2198+
2199+
/v2/gen-ai/evaluation_test_cases:
2200+
get:
2201+
$ref: 'resources/gen-ai/genai_list_evaluation_test_cases.yml'
2202+
2203+
post:
2204+
$ref: 'resources/gen-ai/genai_create_evaluation_test_case.yml'
2205+
2206+
2207+
/v2/gen-ai/evaluation_test_cases/{evaluation_test_case_uuid}/evaluation_runs:
2208+
get:
2209+
$ref: 'resources/gen-ai/genai_list_evaluation_runs_by_test_case.yml'
2210+
2211+
2212+
/v2/gen-ai/evaluation_test_cases/{test_case_uuid}:
2213+
get:
2214+
$ref: 'resources/gen-ai/genai_get_evaluation_test_case.yml'
2215+
2216+
put:
2217+
$ref: 'resources/gen-ai/genai_update_evaluation_test_case.yml'
21652218

21662219

21672220
/v2/gen-ai/indexing_jobs:
@@ -2274,6 +2327,38 @@ paths:
22742327
$ref: 'resources/gen-ai/genai_list_datacenter_regions.yml'
22752328

22762329

2330+
/v2/gen-ai/workspaces:
2331+
get:
2332+
$ref: 'resources/gen-ai/genai_list_workspaces.yml'
2333+
2334+
post:
2335+
$ref: 'resources/gen-ai/genai_create_workspace.yml'
2336+
2337+
2338+
/v2/gen-ai/workspaces/{workspace_uuid}:
2339+
get:
2340+
$ref: 'resources/gen-ai/genai_get_workspace.yml'
2341+
2342+
put:
2343+
$ref: 'resources/gen-ai/genai_update_workspace.yml'
2344+
2345+
delete:
2346+
$ref: 'resources/gen-ai/genai_delete_workspace.yml'
2347+
2348+
2349+
/v2/gen-ai/workspaces/{workspace_uuid}/agents:
2350+
get:
2351+
$ref: 'resources/gen-ai/genai_list_agents_by_workspace.yml'
2352+
2353+
put:
2354+
$ref: 'resources/gen-ai/genai_update_agents_workspace.yml'
2355+
2356+
2357+
/v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases:
2358+
get:
2359+
$ref: 'resources/gen-ai/genai_list_evaluation_test_cases_by_workspace.yml'
2360+
2361+
22772362
components:
22782363
securitySchemes:
22792364
bearer_auth:

0 commit comments

Comments
 (0)