Skip to content

Commit f27643e

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

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: c424a9395cc2b0dbf298813e54562194
4+
config_hash: a2c4c23eb1e8655fbfb2b6930ce0fd46

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.doagents.versions.list(
36+
versions = client.agents.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.doagents.versions.list(
64+
versions = await client.agents.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.doagents.versions.list(
116+
client.agents.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).doagents.versions.list(
161+
client.with_options(max_retries=5).agents.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).doagents.versions.list(
186+
client.with_options(timeout=5.0).agents.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.doagents.versions.with_raw_response.list(
229+
response = client.agents.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 `doagents.versions.list()` would have returned
234+
version = response.parse() # get the object that `agents.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.doagents.versions.with_streaming_response.list(
249+
with client.agents.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, models, regions, doagents, inference, providers, indexing_jobs, knowledge_bases
34+
from .resources import chat, agents, models, regions, 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
3839
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 doagents(self) -> DoagentsResource:
114-
from .resources.doagents import DoagentsResource
113+
def agents(self) -> AgentsResource:
114+
from .resources.agents import AgentsResource
115115

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

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

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

335-
return AsyncDoagentsResource(self)
335+
return AsyncAgentsResource(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 doagents(self) -> doagents.DoagentsResourceWithRawResponse:
502-
from .resources.doagents import DoagentsResourceWithRawResponse
501+
def agents(self) -> agents.AgentsResourceWithRawResponse:
502+
from .resources.agents import AgentsResourceWithRawResponse
503503

504-
return DoagentsResourceWithRawResponse(self._client.doagents)
504+
return AgentsResourceWithRawResponse(self._client.agents)
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 doagents(self) -> doagents.AsyncDoagentsResourceWithRawResponse:
557-
from .resources.doagents import AsyncDoagentsResourceWithRawResponse
556+
def agents(self) -> agents.AsyncAgentsResourceWithRawResponse:
557+
from .resources.agents import AsyncAgentsResourceWithRawResponse
558558

559-
return AsyncDoagentsResourceWithRawResponse(self._client.doagents)
559+
return AsyncAgentsResourceWithRawResponse(self._client.agents)
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 doagents(self) -> doagents.DoagentsResourceWithStreamingResponse:
612-
from .resources.doagents import DoagentsResourceWithStreamingResponse
611+
def agents(self) -> agents.AgentsResourceWithStreamingResponse:
612+
from .resources.agents import AgentsResourceWithStreamingResponse
613613

614-
return DoagentsResourceWithStreamingResponse(self._client.doagents)
614+
return AgentsResourceWithStreamingResponse(self._client.agents)
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 doagents(self) -> doagents.AsyncDoagentsResourceWithStreamingResponse:
667-
from .resources.doagents import AsyncDoagentsResourceWithStreamingResponse
666+
def agents(self) -> agents.AsyncAgentsResourceWithStreamingResponse:
667+
from .resources.agents import AsyncAgentsResourceWithStreamingResponse
668668

669-
return AsyncDoagentsResourceWithStreamingResponse(self._client.doagents)
669+
return AsyncAgentsResourceWithStreamingResponse(self._client.agents)
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,6 +8,14 @@
88
ChatResourceWithStreamingResponse,
99
AsyncChatResourceWithStreamingResponse,
1010
)
11+
from .agents import (
12+
AgentsResource,
13+
AsyncAgentsResource,
14+
AgentsResourceWithRawResponse,
15+
AsyncAgentsResourceWithRawResponse,
16+
AgentsResourceWithStreamingResponse,
17+
AsyncAgentsResourceWithStreamingResponse,
18+
)
1119
from .models import (
1220
ModelsResource,
1321
AsyncModelsResource,
@@ -24,14 +32,6 @@
2432
RegionsResourceWithStreamingResponse,
2533
AsyncRegionsResourceWithStreamingResponse,
2634
)
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-
"DoagentsResource",
70-
"AsyncDoagentsResource",
71-
"DoagentsResourceWithRawResponse",
72-
"AsyncDoagentsResourceWithRawResponse",
73-
"DoagentsResourceWithStreamingResponse",
74-
"AsyncDoagentsResourceWithStreamingResponse",
69+
"AgentsResource",
70+
"AsyncAgentsResource",
71+
"AgentsResourceWithRawResponse",
72+
"AsyncAgentsResourceWithRawResponse",
73+
"AgentsResourceWithStreamingResponse",
74+
"AsyncAgentsResourceWithStreamingResponse",
7575
"ProvidersResource",
7676
"AsyncProvidersResource",
7777
"ProvidersResourceWithRawResponse",

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

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
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+
)
311
from .api_keys import (
412
APIKeysResource,
513
AsyncAPIKeysResource,
@@ -8,14 +16,6 @@
816
APIKeysResourceWithStreamingResponse,
917
AsyncAPIKeysResourceWithStreamingResponse,
1018
)
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-
"DoagentsResource",
84-
"AsyncDoagentsResource",
85-
"DoagentsResourceWithRawResponse",
86-
"AsyncDoagentsResourceWithRawResponse",
87-
"DoagentsResourceWithStreamingResponse",
88-
"AsyncDoagentsResourceWithStreamingResponse",
83+
"AgentsResource",
84+
"AsyncAgentsResource",
85+
"AgentsResourceWithRawResponse",
86+
"AsyncAgentsResourceWithRawResponse",
87+
"AgentsResourceWithStreamingResponse",
88+
"AsyncAgentsResourceWithStreamingResponse",
8989
]

0 commit comments

Comments
 (0)