Skip to content

Commit 688982c

Browse files
feat(api): manual updates
1 parent 656dfe0 commit 688982c

File tree

4 files changed

+169
-157
lines changed

4 files changed

+169
-157
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: 168
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/digitalocean%2Fgradientai-f8e8c290636c1e218efcf7bfe92ba7570c11690754d21287d838919fbc943a80.yml
33
openapi_spec_hash: 1eddf488ecbe415efb45445697716f5d
4-
config_hash: b2605c7778e32305d2a6ce66bb4aa830
4+
config_hash: bf733b2049f2d40e594a316a42878458

api.md

Lines changed: 106 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -311,18 +311,6 @@ Methods:
311311

312312
- <code title="post /chat/completions">client.chat.completions.<a href="./src/do_gradientai/resources/chat/completions.py">create</a>(\*\*<a href="src/do_gradientai/types/chat/completion_create_params.py">params</a>) -> <a href="./src/do_gradientai/types/chat/completion_create_response.py">CompletionCreateResponse</a></code>
313313

314-
# Regions
315-
316-
Types:
317-
318-
```python
319-
from do_gradientai.types import RegionListResponse
320-
```
321-
322-
Methods:
323-
324-
- <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>
325-
326314
# KnowledgeBases
327315

328316
Types:
@@ -393,100 +381,6 @@ Methods:
393381
- <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>
394382
- <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>
395383

396-
# Inference
397-
398-
## APIKeys
399-
400-
Types:
401-
402-
```python
403-
from do_gradientai.types.inference import (
404-
APIModelAPIKeyInfo,
405-
APIKeyCreateResponse,
406-
APIKeyUpdateResponse,
407-
APIKeyListResponse,
408-
APIKeyDeleteResponse,
409-
APIKeyUpdateRegenerateResponse,
410-
)
411-
```
412-
413-
Methods:
414-
415-
- <code title="post /v2/gen-ai/models/api_keys">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">create</a>(\*\*<a href="src/do_gradientai/types/inference/api_key_create_params.py">params</a>) -> <a href="./src/do_gradientai/types/inference/api_key_create_response.py">APIKeyCreateResponse</a></code>
416-
- <code title="put /v2/gen-ai/models/api_keys/{api_key_uuid}">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">update</a>(path_api_key_uuid, \*\*<a href="src/do_gradientai/types/inference/api_key_update_params.py">params</a>) -> <a href="./src/do_gradientai/types/inference/api_key_update_response.py">APIKeyUpdateResponse</a></code>
417-
- <code title="get /v2/gen-ai/models/api_keys">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">list</a>(\*\*<a href="src/do_gradientai/types/inference/api_key_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/inference/api_key_list_response.py">APIKeyListResponse</a></code>
418-
- <code title="delete /v2/gen-ai/models/api_keys/{api_key_uuid}">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">delete</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/inference/api_key_delete_response.py">APIKeyDeleteResponse</a></code>
419-
- <code title="put /v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">update_regenerate</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/inference/api_key_update_regenerate_response.py">APIKeyUpdateRegenerateResponse</a></code>
420-
421-
# Models
422-
423-
Types:
424-
425-
```python
426-
from do_gradientai.types import (
427-
APIAgreement,
428-
APIModel,
429-
APIModelVersion,
430-
ModelRetrieveResponse,
431-
ModelListResponse,
432-
)
433-
```
434-
435-
Methods:
436-
437-
- <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>
438-
- <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>
439-
440-
## Providers
441-
442-
### Anthropic
443-
444-
Types:
445-
446-
```python
447-
from do_gradientai.types.models.providers import (
448-
AnthropicCreateResponse,
449-
AnthropicRetrieveResponse,
450-
AnthropicUpdateResponse,
451-
AnthropicListResponse,
452-
AnthropicDeleteResponse,
453-
AnthropicListAgentsResponse,
454-
)
455-
```
456-
457-
Methods:
458-
459-
- <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>
460-
- <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>
461-
- <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>
462-
- <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>
463-
- <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>
464-
- <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>
465-
466-
### OpenAI
467-
468-
Types:
469-
470-
```python
471-
from do_gradientai.types.models.providers import (
472-
OpenAICreateResponse,
473-
OpenAIRetrieveResponse,
474-
OpenAIUpdateResponse,
475-
OpenAIListResponse,
476-
OpenAIDeleteResponse,
477-
OpenAIRetrieveAgentsResponse,
478-
)
479-
```
480-
481-
Methods:
482-
483-
- <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>
484-
- <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>
485-
- <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>
486-
- <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>
487-
- <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>
488-
- <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>
489-
490384
# GPUDroplets
491385

492386
Types:
@@ -875,3 +769,109 @@ Methods:
875769
- <code title="put /v2/account/keys/{ssh_key_identifier}">client.gpu_droplets.account.keys.<a href="./src/do_gradientai/resources/gpu_droplets/account/keys.py">update</a>(ssh_key_identifier, \*\*<a href="src/do_gradientai/types/gpu_droplets/account/key_update_params.py">params</a>) -> <a href="./src/do_gradientai/types/gpu_droplets/account/key_update_response.py">KeyUpdateResponse</a></code>
876770
- <code title="get /v2/account/keys">client.gpu_droplets.account.keys.<a href="./src/do_gradientai/resources/gpu_droplets/account/keys.py">list</a>(\*\*<a href="src/do_gradientai/types/gpu_droplets/account/key_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/gpu_droplets/account/key_list_response.py">KeyListResponse</a></code>
877771
- <code title="delete /v2/account/keys/{ssh_key_identifier}">client.gpu_droplets.account.keys.<a href="./src/do_gradientai/resources/gpu_droplets/account/keys.py">delete</a>(ssh_key_identifier) -> None</code>
772+
773+
# Inference
774+
775+
## APIKeys
776+
777+
Types:
778+
779+
```python
780+
from do_gradientai.types.inference import (
781+
APIModelAPIKeyInfo,
782+
APIKeyCreateResponse,
783+
APIKeyUpdateResponse,
784+
APIKeyListResponse,
785+
APIKeyDeleteResponse,
786+
APIKeyUpdateRegenerateResponse,
787+
)
788+
```
789+
790+
Methods:
791+
792+
- <code title="post /v2/gen-ai/models/api_keys">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">create</a>(\*\*<a href="src/do_gradientai/types/inference/api_key_create_params.py">params</a>) -> <a href="./src/do_gradientai/types/inference/api_key_create_response.py">APIKeyCreateResponse</a></code>
793+
- <code title="put /v2/gen-ai/models/api_keys/{api_key_uuid}">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">update</a>(path_api_key_uuid, \*\*<a href="src/do_gradientai/types/inference/api_key_update_params.py">params</a>) -> <a href="./src/do_gradientai/types/inference/api_key_update_response.py">APIKeyUpdateResponse</a></code>
794+
- <code title="get /v2/gen-ai/models/api_keys">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">list</a>(\*\*<a href="src/do_gradientai/types/inference/api_key_list_params.py">params</a>) -> <a href="./src/do_gradientai/types/inference/api_key_list_response.py">APIKeyListResponse</a></code>
795+
- <code title="delete /v2/gen-ai/models/api_keys/{api_key_uuid}">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">delete</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/inference/api_key_delete_response.py">APIKeyDeleteResponse</a></code>
796+
- <code title="put /v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate">client.inference.api_keys.<a href="./src/do_gradientai/resources/inference/api_keys.py">update_regenerate</a>(api_key_uuid) -> <a href="./src/do_gradientai/types/inference/api_key_update_regenerate_response.py">APIKeyUpdateRegenerateResponse</a></code>
797+
798+
# Models
799+
800+
Types:
801+
802+
```python
803+
from do_gradientai.types import (
804+
APIAgreement,
805+
APIModel,
806+
APIModelVersion,
807+
ModelRetrieveResponse,
808+
ModelListResponse,
809+
)
810+
```
811+
812+
Methods:
813+
814+
- <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>
815+
- <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>
816+
817+
## Providers
818+
819+
### Anthropic
820+
821+
Types:
822+
823+
```python
824+
from do_gradientai.types.models.providers import (
825+
AnthropicCreateResponse,
826+
AnthropicRetrieveResponse,
827+
AnthropicUpdateResponse,
828+
AnthropicListResponse,
829+
AnthropicDeleteResponse,
830+
AnthropicListAgentsResponse,
831+
)
832+
```
833+
834+
Methods:
835+
836+
- <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>
837+
- <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>
838+
- <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>
839+
- <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>
840+
- <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>
841+
- <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>
842+
843+
### OpenAI
844+
845+
Types:
846+
847+
```python
848+
from do_gradientai.types.models.providers import (
849+
OpenAICreateResponse,
850+
OpenAIRetrieveResponse,
851+
OpenAIUpdateResponse,
852+
OpenAIListResponse,
853+
OpenAIDeleteResponse,
854+
OpenAIRetrieveAgentsResponse,
855+
)
856+
```
857+
858+
Methods:
859+
860+
- <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>
861+
- <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>
862+
- <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>
863+
- <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>
864+
- <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>
865+
- <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>
866+
867+
# Regions
868+
869+
Types:
870+
871+
```python
872+
from do_gradientai.types import RegionListResponse
873+
```
874+
875+
Methods:
876+
877+
- <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>

0 commit comments

Comments
 (0)