Skip to content

Commit 2252d77

Browse files
feat(api): update via SDK Studio
1 parent 297a81f commit 2252d77

Some content is hidden

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

42 files changed

+83
-3419
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: 166
1+
configured_endpoints: 154
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/digitalocean%2Fgradientai-015417b36365dfcb32166e67379c38de8bf5127c33dff646097a819a7b4dc588.yml
33
openapi_spec_hash: d7d811c13cc79f15d82fe680cf425859
4-
config_hash: 52c6ddda6cb14926853245342631bb62
4+
config_hash: 8833ecca3133e27ffb01c9c12013e938

api.md

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -795,64 +795,6 @@ Methods:
795795
- <code title="get /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources">client.knowledge_bases.indexing_jobs.<a href="./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py">retrieve_data_sources</a>(indexing_job_uuid) -> <a href="./src/do_gradientai/types/knowledge_bases/indexing_job_retrieve_data_sources_response.py">IndexingJobRetrieveDataSourcesResponse</a></code>
796796
- <code title="put /v2/gen-ai/indexing_jobs/{uuid}/cancel">client.knowledge_bases.indexing_jobs.<a href="./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py">update_cancel</a>(path_uuid, \*\*<a href="src/do_gradientai/types/knowledge_bases/indexing_job_update_cancel_params.py">params</a>) -> <a href="./src/do_gradientai/types/knowledge_bases/indexing_job_update_cancel_response.py">IndexingJobUpdateCancelResponse</a></code>
797797

798-
# Models
799-
800-
Types:
801-
802-
```python
803-
from do_gradientai.types import APIAgreement, APIModel, APIModelVersion
804-
```
805-
806-
## Providers
807-
808-
### Anthropic
809-
810-
Types:
811-
812-
```python
813-
from do_gradientai.types.models.providers import (
814-
AnthropicCreateResponse,
815-
AnthropicRetrieveResponse,
816-
AnthropicUpdateResponse,
817-
AnthropicListResponse,
818-
AnthropicDeleteResponse,
819-
AnthropicListAgentsResponse,
820-
)
821-
```
822-
823-
Methods:
824-
825-
- <code title="post /v2/gen-ai/anthropic/keys">client.models.providers.anthropic.<a href="./src/do_gradientai/resources/models/providers/anthropic.py">create</a>(\*\*<a href="src/do_gradientai/types/models/providers/anthropic_create_params.py">params</a>) -> <a href="./src/do_gradientai/types/models/providers/anthropic_create_response.py">AnthropicCreateResponse</a></code>
826-
- <code title="get /v2/gen-ai/anthropic/keys/{api_key_uuid}">client.models.providers.anthropic.<a href="./src/do_gradientai/resources/models/providers/anthropic.py">retrieve</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/models/providers/anthropic_retrieve_response.py">AnthropicRetrieveResponse</a></code>
827-
- <code title="put /v2/gen-ai/anthropic/keys/{api_key_uuid}">client.models.providers.anthropic.<a href="./src/do_gradientai/resources/models/providers/anthropic.py">update</a>(path_api_key_uuid, \*\*<a href="src/do_gradientai/types/models/providers/anthropic_update_params.py">params</a>) -> <a href="./src/do_gradientai/types/models/providers/anthropic_update_response.py">AnthropicUpdateResponse</a></code>
828-
- <code title="get /v2/gen-ai/anthropic/keys">client.models.providers.anthropic.<a href="./src/do_gradientai/resources/models/providers/anthropic.py">list</a>(\*\*<a href="src/do_gradientai/types/models/providers/anthropic_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/models/providers/anthropic_list_response.py">AnthropicListResponse</a></code>
829-
- <code title="delete /v2/gen-ai/anthropic/keys/{api_key_uuid}">client.models.providers.anthropic.<a href="./src/do_gradientai/resources/models/providers/anthropic.py">delete</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/models/providers/anthropic_delete_response.py">AnthropicDeleteResponse</a></code>
830-
- <code title="get /v2/gen-ai/anthropic/keys/{uuid}/agents">client.models.providers.anthropic.<a href="./src/do_gradientai/resources/models/providers/anthropic.py">list_agents</a>(uuid, \*\*<a href="src/do_gradientai/types/models/providers/anthropic_list_agents_params.py">params</a>) -> <a href="./src/do_gradientai/types/models/providers/anthropic_list_agents_response.py">AnthropicListAgentsResponse</a></code>
831-
832-
### OpenAI
833-
834-
Types:
835-
836-
```python
837-
from do_gradientai.types.models.providers import (
838-
OpenAICreateResponse,
839-
OpenAIRetrieveResponse,
840-
OpenAIUpdateResponse,
841-
OpenAIListResponse,
842-
OpenAIDeleteResponse,
843-
OpenAIRetrieveAgentsResponse,
844-
)
845-
```
846-
847-
Methods:
848-
849-
- <code title="post /v2/gen-ai/openai/keys">client.models.providers.openai.<a href="./src/do_gradientai/resources/models/providers/openai.py">create</a>(\*\*<a href="src/do_gradientai/types/models/providers/openai_create_params.py">params</a>) -> <a href="./src/do_gradientai/types/models/providers/openai_create_response.py">OpenAICreateResponse</a></code>
850-
- <code title="get /v2/gen-ai/openai/keys/{api_key_uuid}">client.models.providers.openai.<a href="./src/do_gradientai/resources/models/providers/openai.py">retrieve</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/models/providers/openai_retrieve_response.py">OpenAIRetrieveResponse</a></code>
851-
- <code title="put /v2/gen-ai/openai/keys/{api_key_uuid}">client.models.providers.openai.<a href="./src/do_gradientai/resources/models/providers/openai.py">update</a>(path_api_key_uuid, \*\*<a href="src/do_gradientai/types/models/providers/openai_update_params.py">params</a>) -> <a href="./src/do_gradientai/types/models/providers/openai_update_response.py">OpenAIUpdateResponse</a></code>
852-
- <code title="get /v2/gen-ai/openai/keys">client.models.providers.openai.<a href="./src/do_gradientai/resources/models/providers/openai.py">list</a>(\*\*<a href="src/do_gradientai/types/models/providers/openai_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/models/providers/openai_list_response.py">OpenAIListResponse</a></code>
853-
- <code title="delete /v2/gen-ai/openai/keys/{api_key_uuid}">client.models.providers.openai.<a href="./src/do_gradientai/resources/models/providers/openai.py">delete</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/models/providers/openai_delete_response.py">OpenAIDeleteResponse</a></code>
854-
- <code title="get /v2/gen-ai/openai/keys/{uuid}/agents">client.models.providers.openai.<a href="./src/do_gradientai/resources/models/providers/openai.py">retrieve_agents</a>(uuid, \*\*<a href="src/do_gradientai/types/models/providers/openai_retrieve_agents_params.py">params</a>) -> <a href="./src/do_gradientai/types/models/providers/openai_retrieve_agents_response.py">OpenAIRetrieveAgentsResponse</a></code>
855-
856798
# Regions
857799

858800
Types:

src/do_gradientai/_client.py

Lines changed: 1 addition & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,7 @@
3232
)
3333

3434
if TYPE_CHECKING:
35-
from .resources import (
36-
chat,
37-
agents,
38-
models,
39-
regions,
40-
inference,
41-
gpu_droplets,
42-
knowledge_bases,
43-
)
35+
from .resources import chat, agents, regions, inference, gpu_droplets, knowledge_bases
4436
from .resources.regions import RegionsResource, AsyncRegionsResource
4537
from .resources.chat.chat import ChatResource, AsyncChatResource
4638
from .resources.gpu_droplets import (
@@ -56,8 +48,6 @@
5648
load_balancers,
5749
)
5850
from .resources.agents.agents import AgentsResource, AsyncAgentsResource
59-
from .resources.models.models import ModelsResource, AsyncModelsResource
60-
from .resources.gpu_droplets.sizes import SizesResource, AsyncSizesResource
6151
from .resources.inference.inference import InferenceResource, AsyncInferenceResource
6252
from .resources.gpu_droplets.snapshots import (
6353
SnapshotsResource,
@@ -220,12 +210,6 @@ def knowledge_bases(self) -> KnowledgeBasesResource:
220210

221211
return KnowledgeBasesResource(self)
222212

223-
@cached_property
224-
def models(self) -> ModelsResource:
225-
from .resources.models import ModelsResource
226-
227-
return ModelsResource(self)
228-
229213
@cached_property
230214
def regions(self) -> RegionsResource:
231215
from .resources.regions import RegionsResource
@@ -530,12 +514,6 @@ def knowledge_bases(self) -> AsyncKnowledgeBasesResource:
530514

531515
return AsyncKnowledgeBasesResource(self)
532516

533-
@cached_property
534-
def models(self) -> AsyncModelsResource:
535-
from .resources.models import AsyncModelsResource
536-
537-
return AsyncModelsResource(self)
538-
539517
@cached_property
540518
def regions(self) -> AsyncRegionsResource:
541519
from .resources.regions import AsyncRegionsResource
@@ -760,12 +738,6 @@ def knowledge_bases(self) -> knowledge_bases.KnowledgeBasesResourceWithRawRespon
760738

761739
return KnowledgeBasesResourceWithRawResponse(self._client.knowledge_bases)
762740

763-
@cached_property
764-
def models(self) -> models.ModelsResourceWithRawResponse:
765-
from .resources.models import ModelsResourceWithRawResponse
766-
767-
return ModelsResourceWithRawResponse(self._client.models)
768-
769741
@cached_property
770742
def regions(self) -> regions.RegionsResourceWithRawResponse:
771743
from .resources.regions import RegionsResourceWithRawResponse
@@ -861,12 +833,6 @@ def knowledge_bases(self) -> knowledge_bases.AsyncKnowledgeBasesResourceWithRawR
861833

862834
return AsyncKnowledgeBasesResourceWithRawResponse(self._client.knowledge_bases)
863835

864-
@cached_property
865-
def models(self) -> models.AsyncModelsResourceWithRawResponse:
866-
from .resources.models import AsyncModelsResourceWithRawResponse
867-
868-
return AsyncModelsResourceWithRawResponse(self._client.models)
869-
870836
@cached_property
871837
def regions(self) -> regions.AsyncRegionsResourceWithRawResponse:
872838
from .resources.regions import AsyncRegionsResourceWithRawResponse
@@ -968,12 +934,6 @@ def knowledge_bases(self) -> knowledge_bases.KnowledgeBasesResourceWithStreaming
968934

969935
return KnowledgeBasesResourceWithStreamingResponse(self._client.knowledge_bases)
970936

971-
@cached_property
972-
def models(self) -> models.ModelsResourceWithStreamingResponse:
973-
from .resources.models import ModelsResourceWithStreamingResponse
974-
975-
return ModelsResourceWithStreamingResponse(self._client.models)
976-
977937
@cached_property
978938
def regions(self) -> regions.RegionsResourceWithStreamingResponse:
979939
from .resources.regions import RegionsResourceWithStreamingResponse
@@ -1075,12 +1035,6 @@ def knowledge_bases(self) -> knowledge_bases.AsyncKnowledgeBasesResourceWithStre
10751035

10761036
return AsyncKnowledgeBasesResourceWithStreamingResponse(self._client.knowledge_bases)
10771037

1078-
@cached_property
1079-
def models(self) -> models.AsyncModelsResourceWithStreamingResponse:
1080-
from .resources.models import AsyncModelsResourceWithStreamingResponse
1081-
1082-
return AsyncModelsResourceWithStreamingResponse(self._client.models)
1083-
10841038
@cached_property
10851039
def regions(self) -> regions.AsyncRegionsResourceWithStreamingResponse:
10861040
from .resources.regions import AsyncRegionsResourceWithStreamingResponse

src/do_gradientai/resources/__init__.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,6 @@
1616
AgentsResourceWithStreamingResponse,
1717
AsyncAgentsResourceWithStreamingResponse,
1818
)
19-
from .models import (
20-
ModelsResource,
21-
AsyncModelsResource,
22-
ModelsResourceWithRawResponse,
23-
AsyncModelsResourceWithRawResponse,
24-
ModelsResourceWithStreamingResponse,
25-
AsyncModelsResourceWithStreamingResponse,
26-
)
2719
from .regions import (
2820
RegionsResource,
2921
AsyncRegionsResource,
@@ -88,12 +80,6 @@
8880
"AsyncKnowledgeBasesResourceWithRawResponse",
8981
"KnowledgeBasesResourceWithStreamingResponse",
9082
"AsyncKnowledgeBasesResourceWithStreamingResponse",
91-
"ModelsResource",
92-
"AsyncModelsResource",
93-
"ModelsResourceWithRawResponse",
94-
"AsyncModelsResourceWithRawResponse",
95-
"ModelsResourceWithStreamingResponse",
96-
"AsyncModelsResourceWithStreamingResponse",
9783
"RegionsResource",
9884
"AsyncRegionsResource",
9985
"RegionsResourceWithRawResponse",

src/do_gradientai/resources/models/__init__.py

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

src/do_gradientai/resources/models/models.py

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

src/do_gradientai/resources/models/providers/__init__.py

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

0 commit comments

Comments
 (0)