Skip to content

Commit aa2610a

Browse files
feat(api): update via SDK Studio
1 parent e5c8d76 commit aa2610a

29 files changed

+433
-1128
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: 57
1+
configured_endpoints: 56
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/digitalocean%2Fdigitalocean-genai-sdk-e40feaac59c85aace6aa42d2749b20e0955dbbae58b06c3a650bc03adafcd7b5.yml
33
openapi_spec_hash: 825c1a4816938e9f594b7a8c06692667
4-
config_hash: c880014064b4d19b42254d47f1bb2758
4+
config_hash: 6abb2ff94db8b1b61321606275ba3e80

api.md

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -255,19 +255,7 @@ Methods:
255255
Types:
256256

257257
```python
258-
from gradientai.types import APIAgreement, APIModelVersion, APIKeyListResponse
259-
```
260-
261-
Methods:
262-
263-
- <code title="get /v2/gen-ai/models">client.api_keys.<a href="./src/gradientai/resources/api_keys/api_keys.py">list</a>(\*\*<a href="src/gradientai/types/api_key_list_params.py">params</a>) -> <a href="./src/gradientai/types/api_key_list_response.py">APIKeyListResponse</a></code>
264-
265-
## APIKeys
266-
267-
Types:
268-
269-
```python
270-
from gradientai.types.api_keys import (
258+
from gradientai.types import (
271259
APIModelAPIKeyInfo,
272260
APIKeyCreateResponse,
273261
APIKeyUpdateResponse,
@@ -279,11 +267,11 @@ from gradientai.types.api_keys import (
279267

280268
Methods:
281269

282-
- <code title="post /v2/gen-ai/models/api_keys">client.api*keys.api_keys.<a href="./src/gradientai/resources/api_keys/api_keys*.py">create</a>(\*\*<a href="src/gradientai/types/api_keys/api_key_create_params.py">params</a>) -> <a href="./src/gradientai/types/api_keys/api_key_create_response.py">APIKeyCreateResponse</a></code>
283-
- <code title="put /v2/gen-ai/models/api_keys/{api_key_uuid}">client.api*keys.api_keys.<a href="./src/gradientai/resources/api_keys/api_keys*.py">update</a>(path_api_key_uuid, \*\*<a href="src/gradientai/types/api_keys/api_key_update_params.py">params</a>) -> <a href="./src/gradientai/types/api_keys/api_key_update_response.py">APIKeyUpdateResponse</a></code>
284-
- <code title="get /v2/gen-ai/models/api_keys">client.api*keys.api_keys.<a href="./src/gradientai/resources/api_keys/api_keys*.py">list</a>(\*\*<a href="src/gradientai/types/api_keys/api_key_list_params.py">params</a>) -> <a href="./src/gradientai/types/api_keys/api_key_list_response.py">APIKeyListResponse</a></code>
285-
- <code title="delete /v2/gen-ai/models/api_keys/{api_key_uuid}">client.api*keys.api_keys.<a href="./src/gradientai/resources/api_keys/api_keys*.py">delete</a>(api_key_uuid) -> <a href="./src/gradientai/types/api_keys/api_key_delete_response.py">APIKeyDeleteResponse</a></code>
286-
- <code title="put /v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate">client.api*keys.api_keys.<a href="./src/gradientai/resources/api_keys/api_keys*.py">update_regenerate</a>(api_key_uuid) -> <a href="./src/gradientai/types/api_keys/api_key_update_regenerate_response.py">APIKeyUpdateRegenerateResponse</a></code>
270+
- <code title="post /v2/gen-ai/models/api_keys">client.api_keys.<a href="./src/gradientai/resources/api_keys.py">create</a>(\*\*<a href="src/gradientai/types/api_key_create_params.py">params</a>) -> <a href="./src/gradientai/types/api_key_create_response.py">APIKeyCreateResponse</a></code>
271+
- <code title="put /v2/gen-ai/models/api_keys/{api_key_uuid}">client.api_keys.<a href="./src/gradientai/resources/api_keys.py">update</a>(path_api_key_uuid, \*\*<a href="src/gradientai/types/api_key_update_params.py">params</a>) -> <a href="./src/gradientai/types/api_key_update_response.py">APIKeyUpdateResponse</a></code>
272+
- <code title="get /v2/gen-ai/models/api_keys">client.api_keys.<a href="./src/gradientai/resources/api_keys.py">list</a>(\*\*<a href="src/gradientai/types/api_key_list_params.py">params</a>) -> <a href="./src/gradientai/types/api_key_list_response.py">APIKeyListResponse</a></code>
273+
- <code title="delete /v2/gen-ai/models/api_keys/{api_key_uuid}">client.api_keys.<a href="./src/gradientai/resources/api_keys.py">delete</a>(api_key_uuid) -> <a href="./src/gradientai/types/api_key_delete_response.py">APIKeyDeleteResponse</a></code>
274+
- <code title="put /v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate">client.api_keys.<a href="./src/gradientai/resources/api_keys.py">update_regenerate</a>(api_key_uuid) -> <a href="./src/gradientai/types/api_key_update_regenerate_response.py">APIKeyUpdateRegenerateResponse</a></code>
287275

288276
# Chat
289277

@@ -309,5 +297,4 @@ from gradientai.types import Model, ModelListResponse
309297

310298
Methods:
311299

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

src/gradientai/_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@
3434
from .resources import chat, agents, models, regions, api_keys, providers, indexing_jobs, knowledge_bases
3535
from .resources.models import ModelsResource, AsyncModelsResource
3636
from .resources.regions import RegionsResource, AsyncRegionsResource
37+
from .resources.api_keys import APIKeysResource, AsyncAPIKeysResource
3738
from .resources.chat.chat import ChatResource, AsyncChatResource
3839
from .resources.agents.agents import AgentsResource, AsyncAgentsResource
3940
from .resources.indexing_jobs import IndexingJobsResource, AsyncIndexingJobsResource
40-
from .resources.api_keys.api_keys import APIKeysResource, AsyncAPIKeysResource
4141
from .resources.providers.providers import ProvidersResource, AsyncProvidersResource
4242
from .resources.knowledge_bases.knowledge_bases import KnowledgeBasesResource, AsyncKnowledgeBasesResource
4343

src/gradientai/resources/api_keys/api_keys_.py renamed to src/gradientai/resources/api_keys.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44

55
import httpx
66

7-
from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
8-
from ..._utils import maybe_transform, async_maybe_transform
9-
from ..._compat import cached_property
10-
from ..._resource import SyncAPIResource, AsyncAPIResource
11-
from ..._response import (
7+
from ..types import api_key_list_params, api_key_create_params, api_key_update_params
8+
from .._types import NOT_GIVEN, Body, Query, Headers, NotGiven
9+
from .._utils import maybe_transform, async_maybe_transform
10+
from .._compat import cached_property
11+
from .._resource import SyncAPIResource, AsyncAPIResource
12+
from .._response import (
1213
to_raw_response_wrapper,
1314
to_streamed_response_wrapper,
1415
async_to_raw_response_wrapper,
1516
async_to_streamed_response_wrapper,
1617
)
17-
from ..._base_client import make_request_options
18-
from ...types.api_keys import api_key_list_params, api_key_create_params, api_key_update_params
19-
from ...types.api_keys.api_key_list_response import APIKeyListResponse
20-
from ...types.api_keys.api_key_create_response import APIKeyCreateResponse
21-
from ...types.api_keys.api_key_delete_response import APIKeyDeleteResponse
22-
from ...types.api_keys.api_key_update_response import APIKeyUpdateResponse
23-
from ...types.api_keys.api_key_update_regenerate_response import APIKeyUpdateRegenerateResponse
18+
from .._base_client import make_request_options
19+
from ..types.api_key_list_response import APIKeyListResponse
20+
from ..types.api_key_create_response import APIKeyCreateResponse
21+
from ..types.api_key_delete_response import APIKeyDeleteResponse
22+
from ..types.api_key_update_response import APIKeyUpdateResponse
23+
from ..types.api_key_update_regenerate_response import APIKeyUpdateRegenerateResponse
2424

2525
__all__ = ["APIKeysResource", "AsyncAPIKeysResource"]
2626

src/gradientai/resources/api_keys/__init__.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/gradientai/resources/api_keys/api_keys.py

Lines changed: 0 additions & 279 deletions
This file was deleted.

0 commit comments

Comments
 (0)