Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.1.0-beta.3"
".": "0.1.0-beta.4"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 168
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/digitalocean%2Fgradientai-f8e8c290636c1e218efcf7bfe92ba7570c11690754d21287d838919fbc943a80.yml
openapi_spec_hash: 1eddf488ecbe415efb45445697716f5d
config_hash: 5cf9c7359c13307780aa25d0203b0b35
configured_endpoints: 170
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/digitalocean%2Fgradientai-015417b36365dfcb32166e67379c38de8bf5127c33dff646097a819a7b4dc588.yml
openapi_spec_hash: d7d811c13cc79f15d82fe680cf425859
config_hash: 3ad1734779befb065101197f2f35568c
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Changelog

## 0.1.0-beta.4 (2025-07-29)

Full Changelog: [v0.1.0-beta.3...v0.1.0-beta.4](https://github.com/digitalocean/gradientai-python/compare/v0.1.0-beta.3...v0.1.0-beta.4)

### Features

* **api:** update via SDK Studio ([3018b4c](https://github.com/digitalocean/gradientai-python/commit/3018b4cc758839eda46617170a24f181d9a0b70b))
* **api:** update via SDK Studio ([4292abf](https://github.com/digitalocean/gradientai-python/commit/4292abf5ba2e89dedf7f7660f6e274e42a163ae0))
* **api:** update via SDK Studio ([2252d77](https://github.com/digitalocean/gradientai-python/commit/2252d77e753a1407a1b851e01f4dcdbf1d4e0697))
* **api:** update via SDK Studio ([7d7d879](https://github.com/digitalocean/gradientai-python/commit/7d7d879480a1d85ac8329cb98fa8da8afd8fee12))

## 0.1.0-beta.3 (2025-07-25)

Full Changelog: [v0.1.0-beta.2...v0.1.0-beta.3](https://github.com/digitalocean/gradientai-python/compare/v0.1.0-beta.2...v0.1.0-beta.3)
Expand Down
87 changes: 78 additions & 9 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,58 @@ Methods:

- <code title="get /v2/gen-ai/models">client.agents.evaluation_metrics.models.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/models.py">list</a>(\*\*<a href="src/do_gradientai/types/agents/evaluation_metrics/model_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/model_list_response.py">ModelListResponse</a></code>

### Anthropic

#### Keys

Types:

```python
from do_gradientai.types.agents.evaluation_metrics.anthropic import (
KeyCreateResponse,
KeyRetrieveResponse,
KeyUpdateResponse,
KeyListResponse,
KeyDeleteResponse,
KeyListAgentsResponse,
)
```

Methods:

- <code title="post /v2/gen-ai/anthropic/keys">client.agents.evaluation_metrics.anthropic.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/anthropic/keys.py">create</a>(\*\*<a href="src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_create_params.py">params</a>) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_create_response.py">KeyCreateResponse</a></code>
- <code title="get /v2/gen-ai/anthropic/keys/{api_key_uuid}">client.agents.evaluation_metrics.anthropic.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/anthropic/keys.py">retrieve</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_retrieve_response.py">KeyRetrieveResponse</a></code>
- <code title="put /v2/gen-ai/anthropic/keys/{api_key_uuid}">client.agents.evaluation_metrics.anthropic.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/anthropic/keys.py">update</a>(path_api_key_uuid, \*\*<a href="src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_update_params.py">params</a>) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_update_response.py">KeyUpdateResponse</a></code>
- <code title="get /v2/gen-ai/anthropic/keys">client.agents.evaluation_metrics.anthropic.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/anthropic/keys.py">list</a>(\*\*<a href="src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_list_response.py">KeyListResponse</a></code>
- <code title="delete /v2/gen-ai/anthropic/keys/{api_key_uuid}">client.agents.evaluation_metrics.anthropic.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/anthropic/keys.py">delete</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_delete_response.py">KeyDeleteResponse</a></code>
- <code title="get /v2/gen-ai/anthropic/keys/{uuid}/agents">client.agents.evaluation_metrics.anthropic.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/anthropic/keys.py">list_agents</a>(uuid, \*\*<a href="src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_list_agents_params.py">params</a>) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/anthropic/key_list_agents_response.py">KeyListAgentsResponse</a></code>

### OpenAI

#### Keys

Types:

```python
from do_gradientai.types.agents.evaluation_metrics.openai import (
KeyCreateResponse,
KeyRetrieveResponse,
KeyUpdateResponse,
KeyListResponse,
KeyDeleteResponse,
KeyListAgentsResponse,
)
```

Methods:

- <code title="post /v2/gen-ai/openai/keys">client.agents.evaluation_metrics.openai.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/openai/keys.py">create</a>(\*\*<a href="src/do_gradientai/types/agents/evaluation_metrics/openai/key_create_params.py">params</a>) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/openai/key_create_response.py">KeyCreateResponse</a></code>
- <code title="get /v2/gen-ai/openai/keys/{api_key_uuid}">client.agents.evaluation_metrics.openai.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/openai/keys.py">retrieve</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/openai/key_retrieve_response.py">KeyRetrieveResponse</a></code>
- <code title="put /v2/gen-ai/openai/keys/{api_key_uuid}">client.agents.evaluation_metrics.openai.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/openai/keys.py">update</a>(path_api_key_uuid, \*\*<a href="src/do_gradientai/types/agents/evaluation_metrics/openai/key_update_params.py">params</a>) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/openai/key_update_response.py">KeyUpdateResponse</a></code>
- <code title="get /v2/gen-ai/openai/keys">client.agents.evaluation_metrics.openai.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/openai/keys.py">list</a>(\*\*<a href="src/do_gradientai/types/agents/evaluation_metrics/openai/key_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/openai/key_list_response.py">KeyListResponse</a></code>
- <code title="delete /v2/gen-ai/openai/keys/{api_key_uuid}">client.agents.evaluation_metrics.openai.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/openai/keys.py">delete</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/openai/key_delete_response.py">KeyDeleteResponse</a></code>
- <code title="get /v2/gen-ai/openai/keys/{uuid}/agents">client.agents.evaluation_metrics.openai.keys.<a href="./src/do_gradientai/resources/agents/evaluation_metrics/openai/keys.py">list_agents</a>(uuid, \*\*<a href="src/do_gradientai/types/agents/evaluation_metrics/openai/key_list_agents_params.py">params</a>) -> <a href="./src/do_gradientai/types/agents/evaluation_metrics/openai/key_list_agents_response.py">KeyListAgentsResponse</a></code>

## EvaluationRuns

Types:
Expand Down Expand Up @@ -800,19 +852,12 @@ Methods:
Types:

```python
from do_gradientai.types import (
APIAgreement,
APIModel,
APIModelVersion,
ModelRetrieveResponse,
ModelListResponse,
)
from do_gradientai.types import APIAgreement, APIModel, APIModelVersion, ModelListResponse
```

Methods:

- <code title="get /models/{model}">client.models.<a href="./src/do_gradientai/resources/models/models.py">retrieve</a>(model) -> <a href="./src/do_gradientai/types/model_retrieve_response.py">ModelRetrieveResponse</a></code>
- <code title="get /models">client.models.<a href="./src/do_gradientai/resources/models/models.py">list</a>() -> <a href="./src/do_gradientai/types/model_list_response.py">ModelListResponse</a></code>
- <code title="get /v2/gen-ai/models">client.models.<a href="./src/do_gradientai/resources/models/models.py">list</a>(\*\*<a href="src/do_gradientai/types/model_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/model_list_response.py">ModelListResponse</a></code>

## Providers

Expand Down Expand Up @@ -875,3 +920,27 @@ from do_gradientai.types import RegionListResponse
Methods:

- <code title="get /v2/regions">client.regions.<a href="./src/do_gradientai/resources/regions.py">list</a>(\*\*<a href="src/do_gradientai/types/region_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/region_list_response.py">RegionListResponse</a></code>

# Databases

## SchemaRegistry

### Config

Types:

```python
from do_gradientai.types.databases.schema_registry import (
ConfigRetrieveResponse,
ConfigUpdateResponse,
ConfigRetrieveSubjectResponse,
ConfigUpdateSubjectResponse,
)
```

Methods:

- <code title="get /v2/databases/{database_cluster_uuid}/schema-registry/config">client.databases.schema_registry.config.<a href="./src/do_gradientai/resources/databases/schema_registry/config.py">retrieve</a>(database_cluster_uuid) -> <a href="./src/do_gradientai/types/databases/schema_registry/config_retrieve_response.py">ConfigRetrieveResponse</a></code>
- <code title="put /v2/databases/{database_cluster_uuid}/schema-registry/config">client.databases.schema_registry.config.<a href="./src/do_gradientai/resources/databases/schema_registry/config.py">update</a>(database_cluster_uuid, \*\*<a href="src/do_gradientai/types/databases/schema_registry/config_update_params.py">params</a>) -> <a href="./src/do_gradientai/types/databases/schema_registry/config_update_response.py">ConfigUpdateResponse</a></code>
- <code title="get /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}">client.databases.schema_registry.config.<a href="./src/do_gradientai/resources/databases/schema_registry/config.py">retrieve_subject</a>(subject_name, \*, database_cluster_uuid) -> <a href="./src/do_gradientai/types/databases/schema_registry/config_retrieve_subject_response.py">ConfigRetrieveSubjectResponse</a></code>
- <code title="put /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}">client.databases.schema_registry.config.<a href="./src/do_gradientai/resources/databases/schema_registry/config.py">update_subject</a>(subject_name, \*, database_cluster_uuid, \*\*<a href="src/do_gradientai/types/databases/schema_registry/config_update_subject_params.py">params</a>) -> <a href="./src/do_gradientai/types/databases/schema_registry/config_update_subject_response.py">ConfigUpdateSubjectResponse</a></code>
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "do_gradientai"
version = "0.1.0-beta.3"
version = "0.1.0-beta.4"
description = "The official Python library for GradientAI"
dynamic = ["readme"]
license = "Apache-2.0"
Expand Down
Loading