Skip to content

Commit 7aee6e5

Browse files
feat(api): update via SDK Studio
1 parent 4212f62 commit 7aee6e5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+3390
-9
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 58
1+
configured_endpoints: 70
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/digitalocean%2Fgradientai-e40feaac59c85aace6aa42d2749b20e0955dbbae58b06c3a650bc03adafcd7b5.yml
33
openapi_spec_hash: 825c1a4816938e9f594b7a8c06692667
4-
config_hash: ae932f39d93e617d3f513271503efbcf
4+
config_hash: 211ece2994c6ac52f84f78ee56c1097a

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,10 @@ from gradientai import GradientAI
120120

121121
client = GradientAI()
122122

123-
data_source = client.knowledge_bases.data_sources.create(
124-
path_knowledge_base_uuid="knowledge_base_uuid",
125-
aws_data_source={},
123+
evaluation_test_case = client.regions.evaluation_test_cases.create(
124+
star_metric={},
126125
)
127-
print(data_source.aws_data_source)
126+
print(evaluation_test_case.star_metric)
128127
```
129128

130129
## Handling errors

api.md

Lines changed: 57 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,15 +176,31 @@ Methods:
176176
Types:
177177

178178
```python
179-
from gradientai.types import APIEvaluationMetric, RegionListResponse
179+
from gradientai.types import (
180+
APIEvaluationMetric,
181+
RegionListResponse,
182+
RegionListEvaluationMetricsResponse,
183+
)
180184
```
181185

182186
Methods:
183187

184188
- <code title="get /v2/gen-ai/regions">client.regions.<a href="./src/gradientai/resources/regions/regions.py">list</a>(\*\*<a href="src/gradientai/types/region_list_params.py">params</a>) -> <a href="./src/gradientai/types/region_list_response.py">RegionListResponse</a></code>
189+
- <code title="get /v2/gen-ai/evaluation_metrics">client.regions.<a href="./src/gradientai/resources/regions/regions.py">list_evaluation_metrics</a>() -> <a href="./src/gradientai/types/region_list_evaluation_metrics_response.py">RegionListEvaluationMetricsResponse</a></code>
185190

186191
## EvaluationRuns
187192

193+
Types:
194+
195+
```python
196+
from gradientai.types.regions import EvaluationRunCreateResponse, EvaluationRunRetrieveResponse
197+
```
198+
199+
Methods:
200+
201+
- <code title="post /v2/gen-ai/evaluation_runs">client.regions.evaluation_runs.<a href="./src/gradientai/resources/regions/evaluation_runs/evaluation_runs.py">create</a>(\*\*<a href="src/gradientai/types/regions/evaluation_run_create_params.py">params</a>) -> <a href="./src/gradientai/types/regions/evaluation_run_create_response.py">EvaluationRunCreateResponse</a></code>
202+
- <code title="get /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}">client.regions.evaluation_runs.<a href="./src/gradientai/resources/regions/evaluation_runs/evaluation_runs.py">retrieve</a>(evaluation_run_uuid) -> <a href="./src/gradientai/types/regions/evaluation_run_retrieve_response.py">EvaluationRunRetrieveResponse</a></code>
203+
188204
### Results
189205

190206
Types:
@@ -194,17 +210,56 @@ from gradientai.types.regions.evaluation_runs import (
194210
APIEvaluationMetricResult,
195211
APIEvaluationRun,
196212
APIPrompt,
213+
ResultRetrieveResponse,
214+
ResultRetrievePromptResponse,
197215
)
198216
```
199217

218+
Methods:
219+
220+
- <code title="get /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results">client.regions.evaluation_runs.results.<a href="./src/gradientai/resources/regions/evaluation_runs/results.py">retrieve</a>(evaluation_run_uuid) -> <a href="./src/gradientai/types/regions/evaluation_runs/result_retrieve_response.py">ResultRetrieveResponse</a></code>
221+
- <code title="get /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results/{prompt_id}">client.regions.evaluation_runs.results.<a href="./src/gradientai/resources/regions/evaluation_runs/results.py">retrieve_prompt</a>(prompt_id, \*, evaluation_run_uuid) -> <a href="./src/gradientai/types/regions/evaluation_runs/result_retrieve_prompt_response.py">ResultRetrievePromptResponse</a></code>
222+
200223
## EvaluationTestCases
201224

202225
Types:
203226

204227
```python
205-
from gradientai.types.regions import APIEvaluationTestCase, APIStarMetric
228+
from gradientai.types.regions import (
229+
APIEvaluationTestCase,
230+
APIStarMetric,
231+
EvaluationTestCaseCreateResponse,
232+
EvaluationTestCaseRetrieveResponse,
233+
EvaluationTestCaseUpdateResponse,
234+
EvaluationTestCaseListResponse,
235+
EvaluationTestCaseListEvaluationRunsResponse,
236+
)
206237
```
207238

239+
Methods:
240+
241+
- <code title="post /v2/gen-ai/evaluation_test_cases">client.regions.evaluation_test_cases.<a href="./src/gradientai/resources/regions/evaluation_test_cases.py">create</a>(\*\*<a href="src/gradientai/types/regions/evaluation_test_case_create_params.py">params</a>) -> <a href="./src/gradientai/types/regions/evaluation_test_case_create_response.py">EvaluationTestCaseCreateResponse</a></code>
242+
- <code title="get /v2/gen-ai/evaluation_test_cases/{test_case_uuid}">client.regions.evaluation_test_cases.<a href="./src/gradientai/resources/regions/evaluation_test_cases.py">retrieve</a>(test_case_uuid) -> <a href="./src/gradientai/types/regions/evaluation_test_case_retrieve_response.py">EvaluationTestCaseRetrieveResponse</a></code>
243+
- <code title="post /v2/gen-ai/evaluation_test_cases/{test_case_uuid}">client.regions.evaluation_test_cases.<a href="./src/gradientai/resources/regions/evaluation_test_cases.py">update</a>(path_test_case_uuid, \*\*<a href="src/gradientai/types/regions/evaluation_test_case_update_params.py">params</a>) -> <a href="./src/gradientai/types/regions/evaluation_test_case_update_response.py">EvaluationTestCaseUpdateResponse</a></code>
244+
- <code title="get /v2/gen-ai/evaluation_test_cases">client.regions.evaluation_test_cases.<a href="./src/gradientai/resources/regions/evaluation_test_cases.py">list</a>() -> <a href="./src/gradientai/types/regions/evaluation_test_case_list_response.py">EvaluationTestCaseListResponse</a></code>
245+
- <code title="get /v2/gen-ai/evaluation_test_cases/{evaluation_test_case_uuid}/evaluation_runs">client.regions.evaluation_test_cases.<a href="./src/gradientai/resources/regions/evaluation_test_cases.py">list_evaluation_runs</a>(evaluation_test_case_uuid, \*\*<a href="src/gradientai/types/regions/evaluation_test_case_list_evaluation_runs_params.py">params</a>) -> <a href="./src/gradientai/types/regions/evaluation_test_case_list_evaluation_runs_response.py">EvaluationTestCaseListEvaluationRunsResponse</a></code>
246+
247+
## EvaluationDatasets
248+
249+
Types:
250+
251+
```python
252+
from gradientai.types.regions import (
253+
EvaluationDatasetCreateResponse,
254+
EvaluationDatasetCreateFileUploadPresignedURLsResponse,
255+
)
256+
```
257+
258+
Methods:
259+
260+
- <code title="post /v2/gen-ai/evaluation_datasets">client.regions.evaluation_datasets.<a href="./src/gradientai/resources/regions/evaluation_datasets.py">create</a>(\*\*<a href="src/gradientai/types/regions/evaluation_dataset_create_params.py">params</a>) -> <a href="./src/gradientai/types/regions/evaluation_dataset_create_response.py">EvaluationDatasetCreateResponse</a></code>
261+
- <code title="post /v2/gen-ai/evaluation_datasets/file_upload_presigned_urls">client.regions.evaluation_datasets.<a href="./src/gradientai/resources/regions/evaluation_datasets.py">create_file_upload_presigned_urls</a>(\*\*<a href="src/gradientai/types/regions/evaluation_dataset_create_file_upload_presigned_urls_params.py">params</a>) -> <a href="./src/gradientai/types/regions/evaluation_dataset_create_file_upload_presigned_urls_response.py">EvaluationDatasetCreateFileUploadPresignedURLsResponse</a></code>
262+
208263
# IndexingJobs
209264

210265
Types:

src/gradientai/resources/regions/__init__.py

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,50 @@
88
RegionsResourceWithStreamingResponse,
99
AsyncRegionsResourceWithStreamingResponse,
1010
)
11+
from .evaluation_runs import (
12+
EvaluationRunsResource,
13+
AsyncEvaluationRunsResource,
14+
EvaluationRunsResourceWithRawResponse,
15+
AsyncEvaluationRunsResourceWithRawResponse,
16+
EvaluationRunsResourceWithStreamingResponse,
17+
AsyncEvaluationRunsResourceWithStreamingResponse,
18+
)
19+
from .evaluation_datasets import (
20+
EvaluationDatasetsResource,
21+
AsyncEvaluationDatasetsResource,
22+
EvaluationDatasetsResourceWithRawResponse,
23+
AsyncEvaluationDatasetsResourceWithRawResponse,
24+
EvaluationDatasetsResourceWithStreamingResponse,
25+
AsyncEvaluationDatasetsResourceWithStreamingResponse,
26+
)
27+
from .evaluation_test_cases import (
28+
EvaluationTestCasesResource,
29+
AsyncEvaluationTestCasesResource,
30+
EvaluationTestCasesResourceWithRawResponse,
31+
AsyncEvaluationTestCasesResourceWithRawResponse,
32+
EvaluationTestCasesResourceWithStreamingResponse,
33+
AsyncEvaluationTestCasesResourceWithStreamingResponse,
34+
)
1135

1236
__all__ = [
37+
"EvaluationRunsResource",
38+
"AsyncEvaluationRunsResource",
39+
"EvaluationRunsResourceWithRawResponse",
40+
"AsyncEvaluationRunsResourceWithRawResponse",
41+
"EvaluationRunsResourceWithStreamingResponse",
42+
"AsyncEvaluationRunsResourceWithStreamingResponse",
43+
"EvaluationTestCasesResource",
44+
"AsyncEvaluationTestCasesResource",
45+
"EvaluationTestCasesResourceWithRawResponse",
46+
"AsyncEvaluationTestCasesResourceWithRawResponse",
47+
"EvaluationTestCasesResourceWithStreamingResponse",
48+
"AsyncEvaluationTestCasesResourceWithStreamingResponse",
49+
"EvaluationDatasetsResource",
50+
"AsyncEvaluationDatasetsResource",
51+
"EvaluationDatasetsResourceWithRawResponse",
52+
"AsyncEvaluationDatasetsResourceWithRawResponse",
53+
"EvaluationDatasetsResourceWithStreamingResponse",
54+
"AsyncEvaluationDatasetsResourceWithStreamingResponse",
1355
"RegionsResource",
1456
"AsyncRegionsResource",
1557
"RegionsResourceWithRawResponse",

0 commit comments

Comments
 (0)