Skip to content

Commit e59144c

Browse files
feat(api): update via SDK Studio
1 parent 97e1768 commit e59144c

File tree

69 files changed

+602
-602
lines changed

Some content is hidden

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

69 files changed

+602
-602
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 58
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: a2c4c23eb1e8655fbfb2b6930ce0fd46
4+
config_hash: c424a9395cc2b0dbf298813e54562194

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ client = GradientAI(
3333
), # This is the default and can be omitted
3434
)
3535

36-
versions = client.agents.versions.list(
36+
versions = client.doagents.versions.list(
3737
uuid="REPLACE_ME",
3838
)
3939
print(versions.agent_versions)
@@ -61,7 +61,7 @@ client = AsyncGradientAI(
6161

6262

6363
async def main() -> None:
64-
versions = await client.agents.versions.list(
64+
versions = await client.doagents.versions.list(
6565
uuid="REPLACE_ME",
6666
)
6767
print(versions.agent_versions)
@@ -113,7 +113,7 @@ from gradientai import GradientAI
113113
client = GradientAI()
114114

115115
try:
116-
client.agents.versions.list(
116+
client.doagents.versions.list(
117117
uuid="REPLACE_ME",
118118
)
119119
except gradientai.APIConnectionError as e:
@@ -158,7 +158,7 @@ client = GradientAI(
158158
)
159159

160160
# Or, configure per-request:
161-
client.with_options(max_retries=5).agents.versions.list(
161+
client.with_options(max_retries=5).doagents.versions.list(
162162
uuid="REPLACE_ME",
163163
)
164164
```
@@ -183,7 +183,7 @@ client = GradientAI(
183183
)
184184

185185
# Override per-request:
186-
client.with_options(timeout=5.0).agents.versions.list(
186+
client.with_options(timeout=5.0).doagents.versions.list(
187187
uuid="REPLACE_ME",
188188
)
189189
```
@@ -226,12 +226,12 @@ The "raw" Response object can be accessed by prefixing `.with_raw_response.` to
226226
from gradientai import GradientAI
227227

228228
client = GradientAI()
229-
response = client.agents.versions.with_raw_response.list(
229+
response = client.doagents.versions.with_raw_response.list(
230230
uuid="REPLACE_ME",
231231
)
232232
print(response.headers.get('X-My-Header'))
233233

234-
version = response.parse() # get the object that `agents.versions.list()` would have returned
234+
version = response.parse() # get the object that `doagents.versions.list()` would have returned
235235
print(version.agent_versions)
236236
```
237237

@@ -246,7 +246,7 @@ The above interface eagerly reads the full response body when you make the reque
246246
To stream the response body, use `.with_streaming_response` instead, which requires a context manager and only reads the response body once you call `.read()`, `.text()`, `.json()`, `.iter_bytes()`, `.iter_text()`, `.iter_lines()` or `.parse()`. In the async client, these are async methods.
247247

248248
```python
249-
with client.agents.versions.with_streaming_response.list(
249+
with client.doagents.versions.with_streaming_response.list(
250250
uuid="REPLACE_ME",
251251
) as response:
252252
print(response.headers.get("X-My-Header"))

api.md

Lines changed: 35 additions & 35 deletions
Large diffs are not rendered by default.

src/gradientai/_client.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@
3131
)
3232

3333
if TYPE_CHECKING:
34-
from .resources import chat, agents, models, regions, inference, providers, indexing_jobs, knowledge_bases
34+
from .resources import chat, models, regions, doagents, inference, providers, indexing_jobs, knowledge_bases
3535
from .resources.models import ModelsResource, AsyncModelsResource
3636
from .resources.regions import RegionsResource, AsyncRegionsResource
3737
from .resources.chat.chat import ChatResource, AsyncChatResource
38-
from .resources.agents.agents import AgentsResource, AsyncAgentsResource
3938
from .resources.indexing_jobs import IndexingJobsResource, AsyncIndexingJobsResource
39+
from .resources.doagents.doagents import DoagentsResource, AsyncDoagentsResource
4040
from .resources.inference.inference import InferenceResource, AsyncInferenceResource
4141
from .resources.providers.providers import ProvidersResource, AsyncProvidersResource
4242
from .resources.knowledge_bases.knowledge_bases import KnowledgeBasesResource, AsyncKnowledgeBasesResource
@@ -110,10 +110,10 @@ def __init__(
110110
)
111111

112112
@cached_property
113-
def agents(self) -> AgentsResource:
114-
from .resources.agents import AgentsResource
113+
def doagents(self) -> DoagentsResource:
114+
from .resources.doagents import DoagentsResource
115115

116-
return AgentsResource(self)
116+
return DoagentsResource(self)
117117

118118
@cached_property
119119
def providers(self) -> ProvidersResource:
@@ -329,10 +329,10 @@ def __init__(
329329
)
330330

331331
@cached_property
332-
def agents(self) -> AsyncAgentsResource:
333-
from .resources.agents import AsyncAgentsResource
332+
def doagents(self) -> AsyncDoagentsResource:
333+
from .resources.doagents import AsyncDoagentsResource
334334

335-
return AsyncAgentsResource(self)
335+
return AsyncDoagentsResource(self)
336336

337337
@cached_property
338338
def providers(self) -> AsyncProvidersResource:
@@ -498,10 +498,10 @@ def __init__(self, client: GradientAI) -> None:
498498
self._client = client
499499

500500
@cached_property
501-
def agents(self) -> agents.AgentsResourceWithRawResponse:
502-
from .resources.agents import AgentsResourceWithRawResponse
501+
def doagents(self) -> doagents.DoagentsResourceWithRawResponse:
502+
from .resources.doagents import DoagentsResourceWithRawResponse
503503

504-
return AgentsResourceWithRawResponse(self._client.agents)
504+
return DoagentsResourceWithRawResponse(self._client.doagents)
505505

506506
@cached_property
507507
def providers(self) -> providers.ProvidersResourceWithRawResponse:
@@ -553,10 +553,10 @@ def __init__(self, client: AsyncGradientAI) -> None:
553553
self._client = client
554554

555555
@cached_property
556-
def agents(self) -> agents.AsyncAgentsResourceWithRawResponse:
557-
from .resources.agents import AsyncAgentsResourceWithRawResponse
556+
def doagents(self) -> doagents.AsyncDoagentsResourceWithRawResponse:
557+
from .resources.doagents import AsyncDoagentsResourceWithRawResponse
558558

559-
return AsyncAgentsResourceWithRawResponse(self._client.agents)
559+
return AsyncDoagentsResourceWithRawResponse(self._client.doagents)
560560

561561
@cached_property
562562
def providers(self) -> providers.AsyncProvidersResourceWithRawResponse:
@@ -608,10 +608,10 @@ def __init__(self, client: GradientAI) -> None:
608608
self._client = client
609609

610610
@cached_property
611-
def agents(self) -> agents.AgentsResourceWithStreamingResponse:
612-
from .resources.agents import AgentsResourceWithStreamingResponse
611+
def doagents(self) -> doagents.DoagentsResourceWithStreamingResponse:
612+
from .resources.doagents import DoagentsResourceWithStreamingResponse
613613

614-
return AgentsResourceWithStreamingResponse(self._client.agents)
614+
return DoagentsResourceWithStreamingResponse(self._client.doagents)
615615

616616
@cached_property
617617
def providers(self) -> providers.ProvidersResourceWithStreamingResponse:
@@ -663,10 +663,10 @@ def __init__(self, client: AsyncGradientAI) -> None:
663663
self._client = client
664664

665665
@cached_property
666-
def agents(self) -> agents.AsyncAgentsResourceWithStreamingResponse:
667-
from .resources.agents import AsyncAgentsResourceWithStreamingResponse
666+
def doagents(self) -> doagents.AsyncDoagentsResourceWithStreamingResponse:
667+
from .resources.doagents import AsyncDoagentsResourceWithStreamingResponse
668668

669-
return AsyncAgentsResourceWithStreamingResponse(self._client.agents)
669+
return AsyncDoagentsResourceWithStreamingResponse(self._client.doagents)
670670

671671
@cached_property
672672
def providers(self) -> providers.AsyncProvidersResourceWithStreamingResponse:

src/gradientai/resources/__init__.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,6 @@
88
ChatResourceWithStreamingResponse,
99
AsyncChatResourceWithStreamingResponse,
1010
)
11-
from .agents import (
12-
AgentsResource,
13-
AsyncAgentsResource,
14-
AgentsResourceWithRawResponse,
15-
AsyncAgentsResourceWithRawResponse,
16-
AgentsResourceWithStreamingResponse,
17-
AsyncAgentsResourceWithStreamingResponse,
18-
)
1911
from .models import (
2012
ModelsResource,
2113
AsyncModelsResource,
@@ -32,6 +24,14 @@
3224
RegionsResourceWithStreamingResponse,
3325
AsyncRegionsResourceWithStreamingResponse,
3426
)
27+
from .doagents import (
28+
DoagentsResource,
29+
AsyncDoagentsResource,
30+
DoagentsResourceWithRawResponse,
31+
AsyncDoagentsResourceWithRawResponse,
32+
DoagentsResourceWithStreamingResponse,
33+
AsyncDoagentsResourceWithStreamingResponse,
34+
)
3535
from .inference import (
3636
InferenceResource,
3737
AsyncInferenceResource,
@@ -66,12 +66,12 @@
6666
)
6767

6868
__all__ = [
69-
"AgentsResource",
70-
"AsyncAgentsResource",
71-
"AgentsResourceWithRawResponse",
72-
"AsyncAgentsResourceWithRawResponse",
73-
"AgentsResourceWithStreamingResponse",
74-
"AsyncAgentsResourceWithStreamingResponse",
69+
"DoagentsResource",
70+
"AsyncDoagentsResource",
71+
"DoagentsResourceWithRawResponse",
72+
"AsyncDoagentsResourceWithRawResponse",
73+
"DoagentsResourceWithStreamingResponse",
74+
"AsyncDoagentsResourceWithStreamingResponse",
7575
"ProvidersResource",
7676
"AsyncProvidersResource",
7777
"ProvidersResourceWithRawResponse",

src/gradientai/resources/agents/__init__.py renamed to src/gradientai/resources/doagents/__init__.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from .agents import (
4-
AgentsResource,
5-
AsyncAgentsResource,
6-
AgentsResourceWithRawResponse,
7-
AsyncAgentsResourceWithRawResponse,
8-
AgentsResourceWithStreamingResponse,
9-
AsyncAgentsResourceWithStreamingResponse,
10-
)
113
from .api_keys import (
124
APIKeysResource,
135
AsyncAPIKeysResource,
@@ -16,6 +8,14 @@
168
APIKeysResourceWithStreamingResponse,
179
AsyncAPIKeysResourceWithStreamingResponse,
1810
)
11+
from .doagents import (
12+
DoagentsResource,
13+
AsyncDoagentsResource,
14+
DoagentsResourceWithRawResponse,
15+
AsyncDoagentsResourceWithRawResponse,
16+
DoagentsResourceWithStreamingResponse,
17+
AsyncDoagentsResourceWithStreamingResponse,
18+
)
1919
from .versions import (
2020
VersionsResource,
2121
AsyncVersionsResource,
@@ -80,10 +80,10 @@
8080
"AsyncChildAgentsResourceWithRawResponse",
8181
"ChildAgentsResourceWithStreamingResponse",
8282
"AsyncChildAgentsResourceWithStreamingResponse",
83-
"AgentsResource",
84-
"AsyncAgentsResource",
85-
"AgentsResourceWithRawResponse",
86-
"AsyncAgentsResourceWithRawResponse",
87-
"AgentsResourceWithStreamingResponse",
88-
"AsyncAgentsResourceWithStreamingResponse",
83+
"DoagentsResource",
84+
"AsyncDoagentsResource",
85+
"DoagentsResourceWithRawResponse",
86+
"AsyncDoagentsResourceWithRawResponse",
87+
"DoagentsResourceWithStreamingResponse",
88+
"AsyncDoagentsResourceWithStreamingResponse",
8989
]

src/gradientai/resources/agents/api_keys.py renamed to src/gradientai/resources/doagents/api_keys.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
async_to_streamed_response_wrapper,
1616
)
1717
from ..._base_client import make_request_options
18-
from ...types.agents import api_key_list_params, api_key_create_params, api_key_update_params
19-
from ...types.agents.api_key_list_response import APIKeyListResponse
20-
from ...types.agents.api_key_create_response import APIKeyCreateResponse
21-
from ...types.agents.api_key_delete_response import APIKeyDeleteResponse
22-
from ...types.agents.api_key_update_response import APIKeyUpdateResponse
23-
from ...types.agents.api_key_regenerate_response import APIKeyRegenerateResponse
18+
from ...types.doagents import api_key_list_params, api_key_create_params, api_key_update_params
19+
from ...types.doagents.api_key_list_response import APIKeyListResponse
20+
from ...types.doagents.api_key_create_response import APIKeyCreateResponse
21+
from ...types.doagents.api_key_delete_response import APIKeyDeleteResponse
22+
from ...types.doagents.api_key_update_response import APIKeyUpdateResponse
23+
from ...types.doagents.api_key_regenerate_response import APIKeyRegenerateResponse
2424

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

src/gradientai/resources/agents/child_agents.py renamed to src/gradientai/resources/doagents/child_agents.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
async_to_streamed_response_wrapper,
1616
)
1717
from ..._base_client import make_request_options
18-
from ...types.agents import child_agent_add_params, child_agent_update_params
19-
from ...types.agents.child_agent_add_response import ChildAgentAddResponse
20-
from ...types.agents.child_agent_view_response import ChildAgentViewResponse
21-
from ...types.agents.child_agent_delete_response import ChildAgentDeleteResponse
22-
from ...types.agents.child_agent_update_response import ChildAgentUpdateResponse
18+
from ...types.doagents import child_agent_add_params, child_agent_update_params
19+
from ...types.doagents.child_agent_add_response import ChildAgentAddResponse
20+
from ...types.doagents.child_agent_view_response import ChildAgentViewResponse
21+
from ...types.doagents.child_agent_delete_response import ChildAgentDeleteResponse
22+
from ...types.doagents.child_agent_update_response import ChildAgentUpdateResponse
2323

2424
__all__ = ["ChildAgentsResource", "AsyncChildAgentsResource"]
2525

0 commit comments

Comments
 (0)